Accueil | Aide en ligne | Annuaire | Sécurité | Articles | Astuces | Téléchargements | Association 


Mon compte SOS Ordi

Vous n'êtes pas identifié
[-> S'inscrire à SOS Ordi
[-> Mot de passe perdu ?
S'identifier


Rechercher sur SOS Ordi

Ok

Dans





 Catégories de l'aide en ligne

 Aide en ligne


 Saviez vous que ...

Le moteur de recherche de SOS Ordi peut vous trouver la solution plus rapidement


 Partenaires

  SOS Ordi > Aide en ligne > Logiciel > Développement > Langages > Java > Script pour proposer des liens aléatoires

Script pour proposer des liens aléatoires

11 réponse(s)
dont 1 ont aidé nmicoud à résoudre son problème

  Problème résolu posté le 03/09/2006 à 17:03
Profil Configuration PC
nmicoud


tux-base_overlord59_tux2
État : Absent
Bonjour,

Mon site comporte plusieurs rubriques.
Je souhaite mettre en place un script qui "sorte" le nom d'une rubrique au hasard.

J'ai trouvé ceci :

<script language="javascript">
<!--
Texte = new Array(3);
Texte[0]="Mariage";
Texte[1]="Maldives";
Texte[2]="Gobbo";
index = Math.floor(Math.random() * Texte.length);
document.write(Texte[index]);
-->
</script>

Ca marche bien.

Mais le top du top serait de parvenir à insérer un lien de sorte que le visiteur n'ait plus qu'à cliquer sur le nom pour se rendre dans la rubrique.

C'est là que ça coince et que je sollicite l'aide d'une personne bienveillante... ;-)

Comment intégrer une balise dans ce script
J'ai à peu près tout essayé mais ça ne fonctionne pas !


Merci pour votre aide


Nico

   

Bas de page 


Information

Pour participer vous devez d'abord être membre ou identifié :
[-> M'identifier
[-> Je ne suis pas membre SOS Ordi, je souhaite m'inscrire
[-> J'ai perdu mon mot de passe


  Réponse postée le 03/09/2006 à 17:26
Profil du membre Configuration PC
maxoum



État : Absent
bonjour
va voir là http://www.ccim.be/ccim328/html/Liens.htm

Il ne faut jamais juger les gens d'après leurs fréquentations. Judas, par exemple, avait des amis irréprochables.

  Réponse postée le 03/09/2006 à 17:30
Profil du membre Configuration PC
nmicoud



État : Absent
Merci de la réponse, je sais créer un lien hypertexte, mais la question porte sur son insertion dans un script...

  Réponse postée le 03/09/2006 à 17:43
Profil du membre Configuration PC
maxoum



État : Absent
re
tu insere ton lien là, <A HREF="URL ou Adresse">...</A>
http://www.ccim.be/ccim328/html/index.html

Edité par maxoum le 03/09/2006 à 17:45



Il ne faut jamais juger les gens d'après leurs fréquentations. Judas, par exemple, avait des amis irréprochables.

  Réponse postée le 03/09/2006 à 17:48
Profil du membre Configuration PC
Kericoul



État : Absent
pour le lien dans le script, essaies en changeant le " par un '

Fallait que ça marche avant pour que ça tombe en panne smile.gif

  Réponse postée le 03/09/2006 à 17:50
Profil du membre Configuration PC
nmicoud



État : Absent
ça marche pô !

  Réponse postée le 03/09/2006 à 18:03
Profil du membre Configuration PC
Kericoul



État : Absent
Regardes là : http://www.dicofr.com/cgi-bin/n.pl/[...]cofr/fairelien/

Fallait que ça marche avant pour que ça tombe en panne smile.gif

  Réponse postée le 03/09/2006 à 18:10
Profil du membre Configuration PC
nmicoud



État : Absent
C'est pas ça que je recherche, je veux en fait que soit affiché le nom d'une rubrique et qu'en cliquant dessus, on arrive dans la rubrique (et pour corser, que le lien ouvre la rubrique dans une nouvelle fenêtre !

;-)

  Réponse postée le 03/09/2006 à 18:18
Profil du membre Configuration PC
dedetraque



État : Absent
Salut nmicoud

J'ai pas trop compris ce que tu voulais faire, si c'est pour le renvoie des visiteurs vers d'autre page si je comprend bien.

Tu met ce script entre le <head> et le </head>

Code :
<SCRIPT LANGUAGE="JavaScript">
liens = new Array;
liens[0] = " http://www.monsite1.com";
liens[1] = " http://www.monsite2.com";
liens[2] = " http://www.monsite3.com";
liens[3] = " http://www.monsite4.com";
function goToUrl()
{
secret = Math.round(Math.random() * 3);
window.open(liens[secret],'_blank');
}
</SCRIPT>


Et tu remplaces www.monsite1.com par tes liens

Et ce code tu le met entre le <body> et </body>

Code :
<A HREF="#" onClick="goToUrl();return(false)">Page surprise</A>


Donne des nouvelles

@+

Edité par dedetraque le 03/09/2006 à 18:18



De la discussion jaillit la lumière

  Réponse postée le 03/09/2006 à 18:20
Profil du membre Configuration PC
nmicoud



État : Absent
Nickel !

Ca fonctionne.

Merci

Nico

  Réponse postée le 03/09/2006 à 18:20
Profil du membre Configuration PC
Robot SOSORDI



État : Absent
Réponse automatique :

Cette question est résolue

  Réponse postée le 03/09/2006 à 18:22
Profil du membre Configuration PC
dedetraque



État : Absent
Salut

De rien, au plaisir que ça fonctionne

@+

De la discussion jaillit la lumière



Haut de page 

 

Version 5.6 | Infos / Contacts | Partenariat | Publicité