 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Reaper
Data înscrierii: 13/Apr/2007
Mesaje: 84
Locație: Bucuresti
|
| Trimis: Vin Apr 25, 2008 3:38 am Titlul subiectului: Problema DHTML pt !DOCTYPE 1.0 Transitional |
|
|
Am o functie banala care schimba culoarea unui text la onclick:
Cod: <script type="text/javascript">
function change_color(){
document.getElementById('text').style.color='red';
}
</script>
<span onclick="javascript:change_color();" id="text">text</span>
O am intr-un document html de tipul <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">.
Problema e ca nu se executa functia pt acest !DOCTYPE.
Fara !DOCTYPE se executa, dar se strica tot designul.
Aveti vre-o solutie?
LE: in IE merge, in Mozilla nu |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1166
Locație: Sibiu
|
| Trimis: Vin Apr 25, 2008 8:53 am Titlul subiectului: |
|
|
onclick, onmouseover, onsubmit etc., astea sunt toate handlere de eveniment. Care se presupune ca executa un script. Client-side. De regula JS (in cazuri mai rare VBScript). Deci e cam redundant sa ii specifici ca vrei sa execute un javascript. Incearca:
<span onclick='change_color()' id='text'>text</span>
P.S. pe viitor sa stii: folosesti 'javascript:functie()' numai acolo unde nu se asteapta sa fie un cod javascript, ca de exemplu in href-ul de la <a> (desi nici acolo nu mai e recomandat). |
|
| Sus |
|
Reaper
Data înscrierii: 13/Apr/2007
Mesaje: 84
Locație: Bucuresti
|
| Trimis: Vin Apr 25, 2008 8:58 pm Titlul subiectului: |
|
|
Multumesc mihaitha!
Initial chiar incercasem asa:
Cod: <span onclick='change_color()' id='text'>text</span>
si nu a mers si dupa am incercat si asa:
Cod: <span onclick="javascript:change_color();" id="text">text</span>
crezand ca asta e problema, dar tot nu a mers.
Acum imi merge in amandoua modurile.
Habar n-am de unde a fost problema,
probabil de la browser :roll: |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|