Problème doctype et dhtml !! urgent svp !!
Résolu/Fermé
walid01300
walid01300
- Messages postés
- 8
- Date d'inscription
- mardi 27 octobre 2009
- Statut
- Membre
- Dernière intervention
- 6 mai 2010
walid01300
- Messages postés
- 8
- Date d'inscription
- mardi 27 octobre 2009
- Statut
- Membre
- Dernière intervention
- 6 mai 2010
A voir également:
- Problème doctype et dhtml !! urgent svp !!
- Problème doctype et dhtml !! urgent svp !! ✓ - Forum - HTML
- Problème de doctype et de dhtml urgent svp ✓ - Forum - HTML
- Doctype css - Articles
- Apycom DHTML Menu - Télécharger
- Comment retrouver adresse Email ( DHTML) ✓ - Forum - Messagerie
2 réponses
boulepate62
29 oct. 2009 à 01:37
- Messages postés
- 22968
- Date d'inscription
- mardi 14 mars 2006
- Statut
- Contributeur sécurité
- Dernière intervention
- 24 décembre 2016
29 oct. 2009 à 01:37
Bonjour
Tu utilises un <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict et tu ne respectes pas les régles quel intérêt ? Change par un <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional peut-être que ça passera ou alors utiliser un DOCTYPE non XHTML
Tu utilises un <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict et tu ne respectes pas les régles quel intérêt ? Change par un <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional peut-être que ça passera ou alors utiliser un DOCTYPE non XHTML
walid01300
29 oct. 2009 à 09:32
- Messages postés
- 8
- Date d'inscription
- mardi 27 octobre 2009
- Statut
- Membre
- Dernière intervention
- 6 mai 2010
29 oct. 2009 à 09:32
C'est bon problème résolu en fait quand on est en mode strict en XHTML, ce mode vaut aussi pour la CSS. Or en CSS on doit toujours préciser les unités pour les valeurs.
Donc il faut ajouter "px" (pour pixel) à chaque fois qu'on modifies la propriété top.
Ce qui donne le js suivant :
Voila !
Donc il faut ajouter "px" (pour pixel) à chaque fois qu'on modifies la propriété top.
Ce qui donne le js suivant :
function mov(p) { with(obj[p].style) { y = parseInt(top) / 1.2; top = 10 + y +"px"; if(y<0) window.setTimeout("mov("+p+")",16); else top="10px"; } } onload = function (){ // text T = document.getElementById("hash").innerHTML.split(" "); for(i=0;i<T.length;i++){ o=document.createElement("span"); document.body.appendChild(o); z=T[i].indexOf("http"); if(z>=0) T[i]="<a href='"+T[i].substring(z)+"'>"+T[i]+"</a>"; t=T[i].toLowerCase(); z=t.indexOf("img"); if(z>0) T[i]+=" "+T[i+1],T[i+1]=""; o.innerHTML=T[i]+" "; o.style.top=-document.body.offsetHeight*10+"px"; window.setTimeout("mov("+i+")",1000+i*spd); } obj=document.getElementsByTagName("span"); }
Voila !