A voir également:
- Mettre un target dans un <select>
- Do not turn off target traduction ✓ - Forum Samsung
- Samsung bloqué: downloading ... do not turn off target - Forum Samsung
- Message d'erreur ? " downloading... do not turn off target " ✓ - Forum Samsung
- Reboot and select proper boot device - Forum Windows
- Please select boot device - Forum Windows
10 réponses
Salut,
tu dois mettre le target dans la balise FORM, par exemple :
enverra le résultat de ton formulaire dans la fenêtre qui s'appelle FDroite.
stf
tu dois mettre le target dans la balise FORM, par exemple :
<form name="formulaire" action="fichier.html" method="POST" target="Fdroite"> <select name="liste" onchange="document.formulaire.submit();"> <option value="O1">O1</option> <option value="O2">O2</option> </select> </form>
enverra le résultat de ton formulaire dans la fenêtre qui s'appelle FDroite.
stf
Voilà mon code :
<script language="javascript">
<!--
function chgpage(formulaire)
{
if (formulaire.liste.selectedIndex != 0)
{
location.href = formulaire.liste.options[formulaire.liste.selectedIndex].value;
}
}
//-->
</script>
<form target="affich">
<h3><u>Chauffeurs :</u></h3>
<select name="liste" size=1 onChange="chgpage(this.form)">
<option selected>Camions :
<option value="/planning_www/admin/table_chauffeur/ajout_chauf.php3">Ajouter un chauffeur
<option value="/planning_www/admin/modif_chauff/choientreprisemodif.php3">Modifier un chauffeur
<option value="/planning_www/admin/supprimer_chauffeur/choientreprise.php3">Supprimer un chauffeur
</select>
</form>
Et ça ne marche pas.
<script language="javascript">
<!--
function chgpage(formulaire)
{
if (formulaire.liste.selectedIndex != 0)
{
location.href = formulaire.liste.options[formulaire.liste.selectedIndex].value;
}
}
//-->
</script>
<form target="affich">
<h3><u>Chauffeurs :</u></h3>
<select name="liste" size=1 onChange="chgpage(this.form)">
<option selected>Camions :
<option value="/planning_www/admin/table_chauffeur/ajout_chauf.php3">Ajouter un chauffeur
<option value="/planning_www/admin/modif_chauff/choientreprisemodif.php3">Modifier un chauffeur
<option value="/planning_www/admin/supprimer_chauffeur/choientreprise.php3">Supprimer un chauffeur
</select>
</form>
Et ça ne marche pas.
OK, alors ce n'est pas un target qu'il faut utiliser, mais simplement modifier ton javascript :
Tu dois non pas changer l'adresse de la page courante, mais celle de la frame qui t'interesse. top te permet de partir du sommet du frameset. top.affich designe la frame "affich".
stf
<script language="javascript">
<!--
function chgpage(formulaire)
{
if (formulaire.liste.selectedIndex != 0)
{
top.affich.location.href = formulaire.liste.options[formulaire.liste.selectedIndex].value;
}
}
//-->
</script>
Tu dois non pas changer l'adresse de la page courante, mais celle de la frame qui t'interesse. top te permet de partir du sommet du frameset. top.affich designe la frame "affich".
stf
J'ai une erreur de debogage. Il dir que top.affich est un objet et ne peut avoir une valeur null.
JE ne comprend pas.
JE ne comprend pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait j'ai une page avec 3 frames gauche, milieu, droite.
La frame du milieu comporte 2 frames titre et affich.
Mes listes déroulante sont sur la gauche et je veux que ça s'afiche dans affich.
La frame du milieu comporte 2 frames titre et affich.
Mes listes déroulante sont sur la gauche et je veux que ça s'afiche dans affich.
Bon, alors en imaginant que ta frame du milieu s'appelle milieu, tu devras mettre top.milieu.affich pour atteindre la fenetre affich.
stf
stf