1 Boutton, plusieurs lien
Fermé
Max
-
9 juin 2008 à 10:20
ortys4 Messages postés 251 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 26 septembre 2010 - 9 juin 2008 à 11:29
ortys4 Messages postés 251 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 26 septembre 2010 - 9 juin 2008 à 11:29
A voir également:
- 1 Boutton, plusieurs lien
- Lien copie - Forum Android
- Lien url - Guide
- Wetransfer lien - Télécharger - Téléchargement & Transfert
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
- Aucune application permettant d'ouvrir ce lien n'a été trouvée ✓ - Forum Wiko
10 réponses
ortys4
Messages postés
251
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 septembre 2010
51
9 juin 2008 à 10:23
9 juin 2008 à 10:23
Salut, c'est même plutôt faciles. sur l'événement clic du bouton, tu appel un page (ou une fonction) de traitement contenant des conditions, si lien=1, ouvrir google.fr, ....
Tu fais ça avec quel langage ?
Tu fais ça avec quel langage ?
Php ou js ^^, mais java script je connais pas du tout :p
Le plus simple et le moins long surtout que j'ai a peut prés 30 liens a faire :o
Le plus simple et le moins long surtout que j'ai a peut prés 30 liens a faire :o
ortys4
Messages postés
251
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 septembre 2010
51
9 juin 2008 à 10:35
9 juin 2008 à 10:35
En php, tu peut utilisés des bouton radio auquel tu luis affecte le lien :
<form name=lesliens method=get action=redirection.php>
<input type=radio name=lien value='http://www.google.fr'>Google<br>
-------------------------------------
<input type=submit name=btn value=envoyer>
</form>
et donc dans ta page redirection.php
tu auras un truc du style
<?php
print "<META http-equiv='Refresh' content='0; URL=$_GET['lien']'> // sa rafraichie la page vers le lien précisé
?>
Voila ta solution
<form name=lesliens method=get action=redirection.php>
<input type=radio name=lien value='http://www.google.fr'>Google<br>
-------------------------------------
<input type=submit name=btn value=envoyer>
</form>
et donc dans ta page redirection.php
tu auras un truc du style
<?php
print "<META http-equiv='Refresh' content='0; URL=$_GET['lien']'> // sa rafraichie la page vers le lien précisé
?>
Voila ta solution
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et en plus c'est un formulaire, je vais mettre le code que j'ai fait ^^ :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="Text/Javascript">
function GereControle(Masquer)
{
for ( var n=0;n< document.toto.sel.length;n++ )
{
document.toto.sel[n].style.visibility="hidden";
}
document.getElementById(Masquer).style.visibility="visible";
}
</script>
</head>
<body>
<form name="toto" action="MS_ROOM_354.bat" method="post">
<input type="radio" id="ls" name="radios_0" onClick="GereControle('p_ls');" />
<label for="ls">Lower School </label>
<input type="radio" id="ms" name="radios_0" onclick="GereControle('p_ms');" />
<label for="ms"> Middle School</label>
<input type="radio" id="us" name="radios_0" onclick="GereControle('p_us');" />
<label for="us">Upper School </label>
<p>
<select id="p_ls" size="4" name="sel" style="visibility:hidden" >
<option>LS_LIB</option>
<option>LS_ROOM_236</option>
<option>LS_ROOM_243</option>
<option>LS_ROOM_317</option>
</select>
<select size="7" id="p_ms" name="sel" style="visibility:hidden" >
<option>MS_ROOM_354</option>
<option>MS_ROOM_368</option>
<option>MS_LAB</option>
<option>MS_OFFICE</option>
<option>MS_ROOM_354</option>
<option>MS_ROOM_368</option>
<option>MS_TROLLEY</option>
</select>
<select size="15" id="p_us" name="sel" style="visibility:hidden" >
<option>US_Library</option>
<option>US_ROOM_376</option>
<option>US_GUIDANCE</option>
<option>US_Lib</option>
<option>US_LIB_off</option>
<option>US_library</option>
<option>US_MATH_DPT</option>
<option>US_office</option>
<option>US_ROOM_378</option>
<option>US_ROOM_390</option>
<option>us_room_391</option>
<option>US_room_452</option>
<option>Us_room_516</option>
<option>US-Library</option>
<option>us-office</option>
</select>
<p align="center">
<input name="Button" type="button" value="Ok" />
</object>
</form>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="Text/Javascript">
function GereControle(Masquer)
{
for ( var n=0;n< document.toto.sel.length;n++ )
{
document.toto.sel[n].style.visibility="hidden";
}
document.getElementById(Masquer).style.visibility="visible";
}
</script>
</head>
<body>
<form name="toto" action="MS_ROOM_354.bat" method="post">
<input type="radio" id="ls" name="radios_0" onClick="GereControle('p_ls');" />
<label for="ls">Lower School </label>
<input type="radio" id="ms" name="radios_0" onclick="GereControle('p_ms');" />
<label for="ms"> Middle School</label>
<input type="radio" id="us" name="radios_0" onclick="GereControle('p_us');" />
<label for="us">Upper School </label>
<p>
<select id="p_ls" size="4" name="sel" style="visibility:hidden" >
<option>LS_LIB</option>
<option>LS_ROOM_236</option>
<option>LS_ROOM_243</option>
<option>LS_ROOM_317</option>
</select>
<select size="7" id="p_ms" name="sel" style="visibility:hidden" >
<option>MS_ROOM_354</option>
<option>MS_ROOM_368</option>
<option>MS_LAB</option>
<option>MS_OFFICE</option>
<option>MS_ROOM_354</option>
<option>MS_ROOM_368</option>
<option>MS_TROLLEY</option>
</select>
<select size="15" id="p_us" name="sel" style="visibility:hidden" >
<option>US_Library</option>
<option>US_ROOM_376</option>
<option>US_GUIDANCE</option>
<option>US_Lib</option>
<option>US_LIB_off</option>
<option>US_library</option>
<option>US_MATH_DPT</option>
<option>US_office</option>
<option>US_ROOM_378</option>
<option>US_ROOM_390</option>
<option>us_room_391</option>
<option>US_room_452</option>
<option>Us_room_516</option>
<option>US-Library</option>
<option>us-office</option>
</select>
<p align="center">
<input name="Button" type="button" value="Ok" />
</object>
</form>
ortys4
Messages postés
251
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 septembre 2010
51
9 juin 2008 à 11:01
9 juin 2008 à 11:01
en inserant des valeurs a tes options : <option value='ls_room_236'>LS_ROOM_236</option> par exemple. Mais par contre je sais pas comment tu récupère tes valeurs dans ton bat !
Je me suis trompé !
Oubli le action="MS_ROOM_354.bat" :s je clique pour un choix dans ma listebox après je clique sur ok et hop, sachant que les choix pointent vers des fichier bat ^^
Oubli le action="MS_ROOM_354.bat" :s je clique pour un choix dans ma listebox après je clique sur ok et hop, sachant que les choix pointent vers des fichier bat ^^
ortys4
Messages postés
251
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 septembre 2010
51
9 juin 2008 à 11:19
9 juin 2008 à 11:19
je vais te le faire en php et tu essayeras de te l'adapter. On part du principe que dans tes balises option tu as renseigner la value par un lien et il faut aussi rajouter des values pour tes boutons radion (plus facile) ex <input type="radio" id="ls" name="radios_0" onClick="GereControle('p_ls');" value='Lower School' />
il faudrai aussi que tes listes n'ai pas le meme nom, car si non tu peut en voir plusieurs de selectionné sans le savoir !
if($_GET['radios_0'] == 'Lower School')
{
ta fonction bat($_GET['sel_1'];
}
if($_GET['radios_0'] == 'Middle School')
{
ta fonction bat($_GET['sel_2'];
}
if($_GET['radios_0'] == 'Upper School')
{
ta fonction bat($_GET['sel_3'];
}
Si t'arrives à adapter çà à ton script bat, sa devrai le faire ! j'éspère
il faudrai aussi que tes listes n'ai pas le meme nom, car si non tu peut en voir plusieurs de selectionné sans le savoir !
if($_GET['radios_0'] == 'Lower School')
{
ta fonction bat($_GET['sel_1'];
}
if($_GET['radios_0'] == 'Middle School')
{
ta fonction bat($_GET['sel_2'];
}
if($_GET['radios_0'] == 'Upper School')
{
ta fonction bat($_GET['sel_3'];
}
Si t'arrives à adapter çà à ton script bat, sa devrai le faire ! j'éspère
Erf je dois respecter un cahier des charge, mais c'est pas grave merci quand même je retiens se que tu ma dis sa peut peut être m'être utile pour une autre fois.
Et je vais voir si avec tout se que tu ma dis il y a pas moyen de faire quelque chose avec mes listbox ^^ et mon pti bouton ;).
Amicalement Max
Et je vais voir si avec tout se que tu ma dis il y a pas moyen de faire quelque chose avec mes listbox ^^ et mon pti bouton ;).
Amicalement Max
ortys4
Messages postés
251
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 septembre 2010
51
9 juin 2008 à 11:29
9 juin 2008 à 11:29
Ok je comprend, mais en fait ton cas n'est pas si évident à résoudre que ça. Alors je te souhaite bon courage. a+