Newbie dans la panade... - HTML/CSS - Programmation
Marsh Posté le 23-01-2006 à 15:21:05
la fonction c'est parseInt et non ParseInt!!! La casse est importante en js.
Par contre quitte à commencer, prends tout de suite de bonnes habitudes:
- pas de tableau pour la mise en forme
- utilise les css
- sert toi du dom pour acceder à tes élements en js
Tu devrais trouver environ 3.246.205 sujets sur ce forum parlant de cela.
Après ta page devrait ressembler en gros à ça:
Code :
|
j'ai carrement viré le tableau qui servait a rien ( a vu de nez)...
Marsh Posté le 23-01-2006 à 15:21:35
Ca irait peut etre mieux avec parseInt, non?
EDIT: le temps que je teste si il y avait pas d'autres erreurs, j'ai ete grilled.
A+,
Marsh Posté le 23-01-2006 à 15:25:46
Merci pour vos réponses. J'ai encore des réflexes préhistoriques dans mon codage, merci pour vos conseils.
Marsh Posté le 23-01-2006 à 15:30:51
edit : je corrige un truc et je remet le texte
Marsh Posté le 23-01-2006 à 14:44:23
Bonjour, je m'entraine aux formulaires en javascript mais ça ne marche pas, l'erreur "Objet attendu" est systématiquement invoquée. Pouvez-vous me dire ce que j'ai oublié?
Merci
Mon code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
p{text-align:justify;}
-->
</style>
<script language="javascript">
<!--
function manchot(){
document.bandit.une.value=ParseInt(Math.random()*100);
document.bandit.deux.value=ParseInt(Math.random()*100);
document.bandit.trois.value=ParseInt(Math.random()*100);
alert(document.bandit.trois.value);
}
// -->
</script>
</head>
<body bgcolor="#FFFFFF">
<table size="50%">
<form name="bandit">
<tr>
<td><input type="text" name="une" size="1" value="0"></td>
<td><input type="text" name="deux" size="1" value="0"></td>
<td><input type="text" name="trois" size="1" value="0"></td>
</tr>
<tr>
<td><input type="button" value="Jouer" onClick="javascript:manchot();"></td>
</tr>
<form>
</table>
</body>
</html>