Aide - Recherche - Membres - Calendrier
Version complète : incompréhension - DOM
Forum Développeur - Administration serveur, programmation et base de données > Programmation > Javascript et AJAX
doks
Bonjour à tous,

je ne comprends plus ou je n'ai jamais compris le DOM en tout cas lorsque je veux utiliser le :

CODE
document.getElementById ('mon_element')


Je me manges toujours l'erreur :

QUOTE
document.getElementById("cur_adr") has no properties



Pourquoi ?

Voici mon ex de test

CODE

<html>
<head>
</head>

<body>

<script language="javascript">
var adr = window.location.href;
document.getElementById("cur_adr").value = adr;
</script>

<form name="chps">
<input type="hidden" id="cur_adr" value=""/>
</form>

</body>
</html>



Merci à tous
nanoum
salut doks smile.gif

il faut que ton élément html soit déclaré avant que ton javascript ne s'exécute, sans quoi le navigateur ne pourra pas le voir
donc soit tu lances une fonction onload, ou tu places ton script dans le body après ton formulaire par exemple

a+ smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.