Mon premier javascript
Résolu
Utilisateur anonyme
-
vsf90 Messages postés 28 Statut Membre -
vsf90 Messages postés 28 Statut Membre -
Bonjour,
le code suivant (c'est le premier que je fais), je l'ai trouvé ds un livre datant de 8 ans, et il ne marche pas, il ouvre en théorie une nouvelle page avec écrit hello+nom+! :
<html>
<body>
<form>
<input type="texte" value="">
<input type="button" value="OK"
onClick="go(document.forms.0.elements0.value)">
</form>
<script language= "JavaScript">
function go(nom)
{alert("Hello" + nom +"!")
}
</script>
</body>
</html>
--
il n'y a pas de problèmes, il n'y a que des solutions.
le code suivant (c'est le premier que je fais), je l'ai trouvé ds un livre datant de 8 ans, et il ne marche pas, il ouvre en théorie une nouvelle page avec écrit hello+nom+! :
<html>
<body>
<form>
<input type="texte" value="">
<input type="button" value="OK"
onClick="go(document.forms.0.elements0.value)">
</form>
<script language= "JavaScript">
function go(nom)
{alert("Hello" + nom +"!")
}
</script>
</body>
</html>
--
il n'y a pas de problèmes, il n'y a que des solutions.
A voir également:
- Mon premier javascript
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Javascript arrondi ✓ - Forum Javascript
- Décomposition facteur premier casio graph 35+e - Forum calculatrices
- Telecharger javascript pour pc - Télécharger - Langages
- Comment retrouver le premier message sur snapchat - Forum iPhone
7 réponses
Bonsoir,
les balises <form> de votre page sont enregistrer sous forme de tableau (array).
De même pour les elements qui les composent.
Et ça n'ouvre pas de nouvelle page, mais une alert sur la même page. ;)
onClick="go(document.forms[0].elements[0].value)">
les balises <form> de votre page sont enregistrer sous forme de tableau (array).
De même pour les elements qui les composent.
Et ça n'ouvre pas de nouvelle page, mais une alert sur la même page. ;)
Maintenant avec cet mise à jour et quelque correction il marchera
<!DOCTYPE html PUBLIC "-//w3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/XHTML1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="FR">
<head>
<title> Le nom de la page s'affiche en haut dans le navigateur</title>
</head>
<body>
<script type= "text/javascript">
function go()
{
var p = document.getElementById("nom").value;
alert("Hello "+p+" !");
}
</script>
<form>
<input type="text" name="nom" id="nom">
<input type="button" value="OK"
onClick="go()">
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//w3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/XHTML1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="FR">
<head>
<title> Le nom de la page s'affiche en haut dans le navigateur</title>
</head>
<body>
<script type= "text/javascript">
function go()
{
var p = document.getElementById("nom").value;
alert("Hello "+p+" !");
}
</script>
<form>
<input type="text" name="nom" id="nom">
<input type="button" value="OK"
onClick="go()">
</form>
</body>
</html>
Tu peux maintenant le marquer résolu.
Un conseil commece par apprendre HTML et CSS. Une fois tu maitrisera ces deux langages revient travailler en javascript
Un conseil commece par apprendre HTML et CSS. Une fois tu maitrisera ces deux langages revient travailler en javascript
Tes accès aux DOM ne sont pas corrects.
Essaye déjà ceci et essaye de trouver des tutoriels modernes et de suivre les standards)
Il vaudrait mieux donner des id aux éléments HTML.
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Essaye déjà ceci et essaye de trouver des tutoriels modernes et de suivre les standards)
Il vaudrait mieux donner des id aux éléments HTML.
johand@osiris: ~/src/CCM/javascript $ cat first.html
<html>
<head>
<script type="text/javascript">
function go(nom)
{
alert("Hello " + nom +"!");
}
function go2(value)
{
alert("Hello " + value +"!");
}
</script>
</head>
<body>
<form>
Input1: <input type="text" value="">
<input type="button" value="OK" onClick="go(document.forms[0].elements[0].value)">
</form>
<br />
<form>
Input2: <input id="my_input" type="text" value="">
<input type="button" value="OK" onClick="go2(document.getElementById('my_input').value)">
</form>
</body>
</html>
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question