|
|
|
|
minimouse, le jeudi 20 septembre 2007 à 23:47:30Configuration: Windows XP Firefox 2.0.0.6
salut,
qu'appelles-tu "textarea" ? la balise '<textarea>' ? dans ce cas tu ne peux pas ajouter de liens dedans puisqu'elle est faite pour une saisie utilisateur. tu peux faire une liste de liens (comme un menu) et le mettre en page avec css ou tu peux utiliser une liste déroulante en codant l'évènement 'onchange' en Javascript. [ Mathieu ] "Les jeunes c'est l'insécurité il faudrait tous les enfermer!" BxN 1985
|
plutôt ça il me semble :
<form action="select.php">
<p>
<select name="top5" multiple="multiple" size="8">
<option>David Halliday</option>
<option>Michael Jackson</option>
<option>Michel Jonasz</option>
<option>Céline Dion</option>
<option>Patrick Bruel</option>
</select>
</p>
</form>
|
Merci à vous tous,
j'ai trouvé à cette adresse : http://fr.selfhtml.org/javascript/exemples/liste_liens.htm mon bonheur car c'est ce que je souhaite faire mais j'aimerais que cette liste apparaisse non pas dans la page index mais dans une autre page et d'autant plus je ne comprends pas comment faire les liens. voici mon exemple : j'ai une page index.html dans laquelle il y a un lien vers une page qui s'appelle pays.html. Sur cette dernière page il y a une fenêtre qui contient une liste de choix :Albanie - Autriche - Belgique - Bulgarie ... Comment faire tous ces liens ? je suis perdue ... Voici le code dont je souhaite me servir : <html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function Vas_y(x) {
if(x == "rien") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else if(x == "end")
top.location.href = parent.frames[1].location;
else {
parent.frames[1].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
//-->
</script>
</head>
<body bgcolor="#EEEEEE">
<form action=""><select size=1 name="choix"
onChange="Vas_y(this.form.choix.options[this.form.choix.options.selectedIndex].value)"
style="width:250px; background-color:#FFFFE0; font-size:9pt; font-family:Arial,sans-serif;"
width="250">
<option value="rien">[ Faîtes votre choix! ]</option>
<option value="rien">------------------------</option>
<option value="../liste_liens.htm">Liste de liens comme liste de choix</option>
<option value="rien">------------------------</option>
<option value="../../../editorial/index.htm">Éditorial</option>
<option value="../../../introduction/index.htm">Introduction</option>
<option value="../../../html/index.htm">HTML</option>
<option value="../../../css/index.htm">Feuilles de style CSS</option>
<option value="../../../xml/index.htm">XML/DTDs</option>
<option value="../../../javascript/index.htm">JavaScript/DOM</option>
<option value="../../../dhtml/index.htm">HTML dynamique</option>
<option value="../../../cgiperl/index.htm">CGI/Perl</option>
<option value="rien">------------------------</option>
<option value="end">Terminer
</select></form>
</body>
</html>
Encore merci |
j'oubliais une chose importante : Albanie doit diriger vers une page pdf : Albanie.pdf et ainsi pour tous les autres pays
Merci |
j'ai trouvé ce code :
[CODE] <script language="JavaScript"> function ChangeUrl(formulaire) { if (formulaire.ListeUrl.selectedIndex != 0) { var url ; url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value; window.open(url,'_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0'); } } </script> <FORM> <SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)" > <OPTION SELECTED VALUE="">-Selectionnez votre pays-</option> <option value="http://www.monsite.fr/pays/Albanie.pdf">Albanie</option> <option value="http://www.monsite.fr/pays/Autriche.pdf">Autriche</option> </SELECT> </FORM> [/CODE] le problème (pas très grave) c'est que je n'ai plus le scroll !!! Etant donné que la liste va être longue, je ne pourrais pas faire une recherche : par exemple si vous taper "Z", tous les pays commençant par Z s'affichent ? Merci d'avance pour votre aide |
j'ai trouvé ce code :
<script language="JavaScript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
var url ;
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
window.open(url,'_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0');
}
}
</script>
<FORM>
<SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)" >
<OPTION SELECTED VALUE="">-Selectionnez votre pays-</option>
<option value="http://www.monsite.fr/pays/Albanie.pdf">Albanie</option>
<option value="http://www.monsite.fr/pays/Autriche.pdf">Autriche</option>
</SELECT>
</FORM>
le problème (pas très grave) c'est que je n'ai plus le scroll !!! Etant donné que la liste va être longue, je ne pourrais pas faire une recherche : par exemple si vous taper "Z", tous les pays commençant par Z s'affichent ? Merci d'avance pour votre aide |
j'ai testé ce code avec plusieurs choix et j'ai .... le scroll, donc super par contre je ne vois toujours pas comment faire une recherche .. |
salut,
tu pourrais faire de l'autocomplétion en JavaScript. dans l'exemple il requête sur un serveur en PHP, toi tu pourrais plus simplement parcourir un tableau renseigné auparavant et proposé le mot qui se rapproche le plus en fonction du caractère saisie. [ Mathieu ] "Les jeunes c'est l'insécurité il faudrait tous les enfermer!" BxN 1985 |
Merci Dalida,
je viens de suivre ton lien et tout ça me parait bien compliqué !!! ce que je souhaite juste c'est pouvoir faire une recherche sur une liste de choix (liste de pays en utilisant le code quelques messages plus haut) et qu'une fois que j'ai tapé"Z", apparaissent dans la liste tous les pays commençant par Z (afin d'éviter de faire défiler la liste par l'internaute)... j'ai trouvé des scripts de fonction de recheche sur les mots de la page mais comment l'intégrer pour une liste de choix ? |
| 13/06 19h28 | [Vista] Monter un système RAID 0 (Contrôleur Nvidia) | Windows Vista |
| 08/11 10h32 | [Javascript] Lien aléatoire / Choisir un lien au hasard | Javascript |
| 12/01 15h04 | [Blogs] Choisir un hébergeur de blog et créer son blog | Blogs |
| 09/04 14h34 | Antivirus gratuit : lequel choisir ? | Virus |
| 25/12 16h30 | [MacOS] FireFox -- tabulation et formulaire | MacOS |
| 22/04 11h36 | Lien entre formulaire et requete sous access | 3 |
| 27/08 12h31 | Lien entre formulaires sous access 2002 | 1 |
| 23/07 16h14 | Boutons de cde en lien avec formulaire access | 0 |
| 19/04 11h08 | Fenêtre: 2 frames variant suiv. lien choisi | 1 |
| 01/12 11h54 | Liens entre formulaires sous access | 12 |
![]() | Xenu's Link Sleuth - Xenu's Link Sleuth est un logiciel permettant de vérifier les liens brisés d'un site web. La vérification est effectuée... | Catégorie: Webmaster Licence: Freeware/gratuit |
![]() | MediaInfo - MediaInfo fournit la liste des codecs nécessaires ainsi que des informations techniques sur vos fichiers vidéo et audio. ... | Catégorie: Codecs Licence: Open Source |
![]() | AM-Deadlink - AM-DeadLink est un outil permettant de détecter les liens morts et les doublons dans les favoris ( bookmarks ) du ... | Catégorie: Web Licence: Freeware/gratuit |
![]() | BitTorrent - BitTorrent est un client pour le réseau Peer-To-Peer éponyme, c'est-à-dire un logiciel de téléchargement P2P capable de... | Catégorie: Téléchargement Licence: Freeware/gratuit |
![]() | Formula One Arcade | Catégorie: Jeu Playstation | 1.99 € PriceMinister |
![]() | Formula One 06 | Catégorie: Jeu vidéo PSP | 16.99 € La Redoute FR |
![]() | Logitech Formula Vibration Feedback | Catégorie: Joystick | 32.08 € Toutpourlamicro.com |
![]() | Logitech Wingman Formula Force | Catégorie: Joystick | 65.90 € Toutpourlamicro.com |