CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Probleme en Javascript

kikou81
kikou81
Niveau 9
16 novembre 2005 à 15:40:36

Bonjour a tous:
Je cherche a faire un programe en Javascript qui nous affiche un formulaire avec une case a saisir.Il y a un boutton.Quand on rempli la case avec un verbe irregulier en anglais et que l´on clique sur le boutton sa doit afficher le preterit du verbe, le participe passé et la traduction.Mais le code ne marche pas(je suis un gros debuttant)et on me dit erreur ligne 4 et 24.
Code:
<html>
<head>
<script language="javascript">
<!--
function recherche(verbe);
{ if (! verbe),
{ verbe="be";}
alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);
if (verbe = be)
{
bv="be"
prt="was/were"
prtc="been"
trad="etre"
}
}
</script>
</head>
<body>
<form name="formu">
nom : <input name="un_verbe", size="25">
<p>
<input type="button" name="lancer" value="tableau"
onclick=
"recherche(document.formu.un_verbe.value)">
</form>
</body>
</html>
Pourrier vous me dire ce qu´il ne vas pas dans mon code s´il vous plait.
:merci:

ps: je sais qu´il doit y avoir beaucoup d´autre erreur mais bon ce n´est que le debut.

Je n´ai mis que le verbe "be"

spartacus
spartacus
Niveau 9
16 novembre 2005 à 17:15:25

remplace deja par ça :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--
<script language="javascript">
function recherche(verbe);
{ if (! verbe),
{ verbe="be";}
alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);
if (verbe = be)
{
bv="be"
prt="was/were"
prtc="been"
trad="etre"
}
}
</script>
</head>
<body>
<form name="formu">
nom : <input name="un_verbe", size="25">
<p>
<input type="button" name="lancer" value="tableau"

onclick="recherche(document.formu.un_verbe.value)"

</form>
</body>
</html>

Mais moi et le js ça fait deux , j´ai cherché les caractères spéciaux qui auraient pu le causer mais je trouve pas ...

spartacus
spartacus
Niveau 9
16 novembre 2005 à 17:18:11

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition

al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--
<script language="javascript">
function recherche(verbe);
{ if (! verbe),
{ verbe="be";}
alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);
if (verbe = be)
{
bv="be"
prt="was/were"
prtc="been"
trad="etre"
}
}
</script>
</head>
<body>
<form name="formu">
nom : <input name="un_verbe", size="25">
<p>
<input type="button" name="lancer" value="tableau"

onclick="recherche(document.formu.un_verbe.value)"

</p>
</form>
</body>
</html>

j´ai fait une faute de copie .

kikou81
kikou81
Niveau 9
16 novembre 2005 à 17:38:17

Desolé mais le script que tu m´as donné ne fonctionne pas(on me dit erreur ligne 28) mais bon c´est pas grave peut etre que quelqu´un y arivera
:merci: quand meme

deepblue
deepblue
Niveau 16
16 novembre 2005 à 17:51:46

Je suis une merde en js, alors rigoles pas ^^ lol, essayes ça :

<script language="javascript">
function recherche(verbe);
{
if (! verbe)
{
var verbe= "be" ;
car voir = alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);
}

if (verbe = be)
{
var bv="be";
var prt="was/were";
var prtc="been";
var trad="etre";
}
}
</script>

ensuite tu mets la suite

deepblue
deepblue
Niveau 16
16 novembre 2005 à 17:52:24

oups, c´est pas :
car voir = alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);

mais

var voir = alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);

kikou81
kikou81
Niveau 9
16 novembre 2005 à 18:21:18

Le script ne marche pas (erreur ligne 3 et 25)
script:
<html>
<head>
<script language="javascript">
function recherche(verbe);
{
if (! verbe)
{
var verbe= "be" ;
var voir = alert("Base verbale"+ bv + "preterit"+ prt +"participe"+prtc+"traduction"+trad);
}

if (verbe = be)
{
var bv="be";
var prt="was/were";
var prtc="been";
var trad="etre";
}
}
</script>
</head>
<body>
<body>
<form name="formu">
nom : <input name="un_verbe", size="25">
<p>
<input type="button" name="lancer" value="tableau"

onclick="recherche(document.formu.un_verbe.value)"

</p>
</form>
</body>
</html>
PS: Je suis sous IE

kikou81
kikou81
Niveau 9
16 novembre 2005 à 18:45:59

S´il vous plait les pros du Js aidez moi :-(

kikou81
kikou81
Niveau 9
16 novembre 2005 à 21:02:37

:up:

deepblue
deepblue
Niveau 16
16 novembre 2005 à 21:26:09

vas voir dans le forum programmation

kikou81
kikou81
Niveau 9
16 novembre 2005 à 21:41:21

J´y suis aller il ne savent pas me repondre pour le moment.

captain_torche
captain_torche
Niveau 10
17 novembre 2005 à 19:36:39

Bon, avec un peu de retard (boulot oblige), voilà un truc qui marche :

<html>
<head>
<script type="text/javascript">
<!--
function recherche(unverbe) {
var verbe = document.getElementById(´unverbe´);
if(verbe.value == "be") {
var basev="be";
var pret="was/were";
var pretc="been";
var traduc="etre";
}
document.getElementById(´bv´).value = basev;
document.getElementById(´prt´).value = pret;
document.getElementById(´prtc´).value = pretc;
document.getElementById(´trad´).value = traduc;
}
</script>
</head>
<body>
<form name="formu">
nom : <input type="text" name="unverbe" id="unverbe", size="25" value="test"><br />
<input type="text" name="bv" id="bv" value=" " readonly="readonly" /><br />
<input type="text" name="prt" id="prt" value=" " readonly="readonly" /><br />
<input type="text" name="prtc" id="prtc" value=" " readonly="readonly" /><br />
<input type="text" name="trad" id="trad" value=" " readonly="readonly" /><br />
<input type="button" name="lancer" value="tableau" onclick="javascript:recherche(unverbe)">
</form>
</body>
</html>

Adharna
Adharna
Niveau 5
17 novembre 2005 à 19:37:40

Il y a toujours quelque petite erreurs de codages :ok:

captain_torche
captain_torche
Niveau 10
17 novembre 2005 à 19:42:49

Il te sort des erreurs ?

electron_libre
electron_libre
Niveau 10
17 novembre 2005 à 19:53:49

faut déclarer les variables avant le if, si le verbe est different de celui de la contrainte les document.getElementById() renvoient des variables qui n´existent pas

captain_torche
captain_torche
Niveau 10
17 novembre 2005 à 19:57:11

Oui, effectivement. Mais bon, zut.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment