Rechercher : dans
Par :

Function javascript qui ne marche pas

Dernière réponse le 12 mai 2009 à 11:37:18 vincent170186, le 11 mai 2009 à 15:54:34 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un petit soucis avec une fonction qui ne veut pas fonctionner !
si quelqu'un voit mon erreur voila le code:

function affiddif()
{if (document.forain.cac.checked)
{document.getElementById('cacdiv').style.display="inline";
}
else
{document.getElementById('cacdiv').style.display="none";}
}

alors j'ai verrifier le nom du formulaire (forain) le nom de l'id (cacdiv) et le nom de l'input (cac)

donc voila merci d'avance pour votre aide
y a des jours ou c'est toi qui cogne le bar.
et y a des jours ou c'est le bar qui te cogne.

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « function javascript qui ne marche pas » dans :
Javascript - Les variables Voir Le concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Centrer verticalement une page web VoirPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du...
Javascript - Manipulation des contrôles clavier VoirManipulation des contrôles clavier Cette astuce a pour but de vous faire découvrir la (ou du moins une) manière de contrôler les évènements clavier en javascript. Cela vous permettra de contrôler/attribuer les/des comportements particuliers à...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...

1

jmg78, le 11 mai 2009 à 15:56:57

URL ? contact voir profil (suis inscrit)

Répondre à jmg78

2

vincent170186, le 11 mai 2009 à 16:00:42

Url ?
le site et en intranet au boulot ou je suis en stage il n'est pas sur le net !
mais istu veux le code de la page le voici:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><?php session_start();
if(@$_SESSION['auth'] !="yes")
{include("login.php");
exit();
} ?>
<script type='text/javascript'>
function affcach(val)
{if (document.getElementById('em').style.display=="inline")
{document.getElementById('em').style.display="none";
}
else
{document.getElementById('em').style.display="inline";}

}
function affiddif()
{if (document.forain.cac.checked)
{document.getElementById('cacdiv').style.display="inline";
}
else
{document.getElementById('cacdiv').style.display="none";}
}
function aff(val)
{ az=document.getElementById('hub');
ax=document.getElementById('mot');
if (document.forain.hublot.checked)
{az.style.display="inline";
}
else
{az.style.display="none";
}
if (document.forain.motif.checked)
{ax.style.display="block";
}
else
{ax.style.display="none";}

}
</script>
</head>
<body style='font-family:Comic Sans MS'>
<?php
$code=$_POST['code'];
$laq=$_POST['laquage'];
if ($laq=='1')
{$tlaq=$_POST['coulstand'];}
else if ($laq=='2')
{$laq2=$_POST['ralext'];
$tlaq="$laq2";
}

include('panneau.inc');
$connexion=mysqli_connect
($host,$user,$password,$database)
or die ("connexion echouée");

$rq="UPDATE devis SET laq_dev='$laq',laqint_dev='$tlaq'where ref_dev='$code' ";
$result=mysqli_query($connexion,$rq)
or die ("requette echouée");

mysqli_close($connexion);

echo"<form name='forain' method='post' action='PSL7.php'>
<input type='hidden' value='$code' name='code'/>";
?>
<u style='color:red'>MANOEUVRE</u><br />

<input type='checkbox' name='mocli' value='1' />Motoristion client<br />

<input type='checkbox' name='eltimer' value='1' onclick='affcach(2)' />electrique tirages MERES
<div style='display:none' id='em'><select name='etm'>
<option value='500'>500</option>
<option value='650'>650</option>
<option value='800'>800</option>
<option value='1100'>1100</option>
<option value='azimut'>Azimut</option>
<option value='confort 220'>confort 220</option>
</select><br />nb emetteur<input type='text' name='nbemet'/> </div>
<br />
<input type='checkbox' name='devex' value='1' />Déverrouillage exterieur<br />
<input type='checkbox' name='digi' value='1' />Digicode<br />
<input type='checkbox' name='cac' value='1' onclik='affiddif()' />Contact a clé<br />
<div id='cacdiv' style='display:none'>
<input type='radio' value='id' name='difid' />identique
<input type='radio' value='id' name='difid' />différente
</div>
<input type='checkbox' name='giro' value='1' />Gyrophare<br />
<input type='checkbox' name='amer' value='1'
/>automatisme MERES<br />

<input type='checkbox' name='hublot' value='1' onclick='aff(1)'/>Hublot
<div id='hub' style='display:none' >
<input type='text' name='qte'size='3' maxlenght='3'/><br />
<input type='radio' name='thub' value='ab' />Acrilyque brouillé<br />
<input type='radio' name='thub' value='fa' />Feuilleté 33.2 acrylique<br /><br />
<input type='radio' name='cb' value='c' />Clair<br />
<input type='radio' name='cb' value='b' />Brouillé<br />
<input type='checkbox' value='1' name='motif' onclick='aff()'/>Motif

<div id='mot' style='display:none'>
<input type='radio' name='choimotif' value='sc'>Soleil central
<!--<input type='radio' name='choimotif' value='sl'>Soleil levant
!-->
<input type='radio' name='choimotif' value='c'>Croisillon
<input type='radio' name='choimotif' value='cl'>Croisillon laiton
<input type='radio' name='choimotif' value='lo'>Losange
</div>
</div>

<input type='submit' value='suite' />
</form></body></html>

y a des jours ou c'est toi qui cogne le bar.
et y a des jours ou c'est le bar qui te cogne.

Répondre à vincent170186

3

jmg78, le 11 mai 2009 à 17:12:38

Tu penses bien que je ne peux pas executer ton code avec ça il y a les inclusions et les bases de données
merci qd meme
contact voir profil (suis inscrit)

Répondre à jmg78

4

jmg78, le 12 mai 2009 à 11:16:22

Onclick pas on onclik sur id='cac' contact voir profil (suis inscrit)

Répondre à jmg78

5

jmg78, le 12 mai 2009 à 11:19:29

Utilise firebug ou mets des alertes si tu veux voir si tu passes bien à un endroit
sans debugguer ou sans le source difficile
en relisant le code je serais passé dessus sans voir contact voir profil (suis inscrit)

Répondre à jmg78

6

vincent170186, le 12 mai 2009 à 11:30:18

Oh ! bien vu le onclick ! chapeau bon je peux pas le tester tous de suite mais je te di quoi dans la journée si ça fonctionnent !
merci !
y a des jours ou c'est toi qui cogne le bar.
et y a des jours ou c'est le bar qui te cogne.

Répondre à vincent170186

7

 vincent170186, le 12 mai 2009 à 11:37:18

ça fonctionnent !
mille merci jmg desolé de t'avoir fait galerer avec un onclick a la con ! en tout cas encore merci pour avoir trouver et surtout merci de t'etre investi ! y a des jours ou c'est toi qui cogne le bar.
et y a des jours ou c'est le bar qui te cogne.

Répondre à vincent170186