Problème avec mon script et mon DOCTYPE

Fermé
Richieddy Messages postés 12 Date d'inscription lundi 24 décembre 2012 Statut Membre Dernière intervention 18 août 2013 - 25 janv. 2013 à 19:48
jjaco Messages postés 529 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 15 mars 2024 - 26 janv. 2013 à 17:42
Bonjour,
J'essaye de mettre mon site sur WC3 Validator, mais il y a pas mal d'erreurs.
J'ai integré un script qui fonctionne à merveille uniquement quand on retire le script <!DOCTYPE ...>. Autrement, si le DOCTYPE est présent, le javascript ne fonctionne plus...
Il y aurait sans doute une erreur sur le script ?
Voici mon script :
<script type='text/javascript'>
var compte=0;
obj=document.getElementById('java');
obj.style.top=obj.offsetTop;
topDepart=obj.offsetTop;

function fDeplace()
{
if(obj.offsetTop<=0)
{obj.style.top=obj.offsetTop+200;
deplace();}
}

function deplace()
{
vitesseDeplacement=1;
if(compte==0)
{
deplacement=setTimeout("fDeplace()",vitesseDeplacement);}
else
{clearTimeout(rangement);
deplacement=setTimeout("fDeplace()",vitesseDeplacement);
compte=0;
}
}

function fRange()
{
if(obj.offsetTop>=-140)
{
obj.style.top=obj.offsetTop-10;
range();}
}

function range()
{
clearTimeout(deplacement);
vitesseRange=1;
rangement=setTimeout("fRange()",vitesseRange);
compte=1;
}

</script>

Merci :)


A voir également:

1 réponse

jjaco Messages postés 529 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 15 mars 2024 45
Modifié par jjaco le 26/01/2013 à 17:52
essaie de mettre ton javascript dans un fichier externe que tu nommes bidule.js et que tu rappelles dans ton html dans le head avec la formule :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="iso-8859-1" />
<title> </title>
<link rel="stylesheet" href="style.css" />
<script src="bidule.js"></script>
</head>
attention, dans le fichier externe uniquement le script ! n'y met pas les balises <script></script>
bonne mmm
0