begin process at 2012 05 29 12:47:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Liens dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Liens dynamique

vendredi 7 janvier 2005 à 10:58:44 | Liens dynamique

AviShow

Hello !

J'avais déjà demandé de l'aide il y a plusieurs mois, et je suis toujours dans l'impasse, snif.
Je voudrais simplement, dans mes sous-menus, afficher des liens, aléatoire par exemple.
Ci dessous, mon code, et voici le liens pour visualiser la page :
http://avishow.free.fr/test/

<html><head><SCRIPT language="Javascript">
<!--
Var=ibouton1=0 ;
Var=ibouton2=0 ;
Var=Link1="*";
Var=Link2="*";

function sto()
{
   Alert("sto") ;
}

function UpBout1()
{
   ibouton1=1;
   document.btn_1.style.display="" ; document.btn_2.style.display="" ;
   Down1() ; Down2() ;
   document.btP1.src="11.gif";
}
function DownBout1()
{
   ibouton1=0;
   document.btn_1.style.display="none" ; document.btn_2.style.display="none" ;
   Down1() ; Down2() ;
   document.btP1.src="1.gif";
}
function UpBout2()
{
   ibouton2=1;
   document.btn_1.style.display="" ; document.btn_2.style.display="" ;
   Down1() ; Down2() ;
   document.btP2.src="22.gif";
}
function DownBout2()
{
   ibouton2=0;
   document.btn_1.style.display="none" ; document.btn_2.style.display="none" ;
   Down1() ; Down2() ;
   document.btP2.src="2.gif";
}

function Up1()
{
   if (ibouton1==1)
   {
document.btn_1.src="a1.gif";
Link1="LeLink11" ;
   }
   else if (ibouton2==1)
   {
document.btn_1.src="b1.gif";
Link1="LeLink21" ;
   }
   else
document.btn_1.src="xtend_sous_menu.gif";
}
function Down1()
{
   if (ibouton1==1)
document.btn_1.src="a1.gif";
   else if (ibouton2==1)
document.btn_1.src="b1.gif";
   else
document.btn_1.src="xtend_sous_menu.gif";
}
function Up2()
{
   if (ibouton1==1)
   {
document.btn_2.src="a2.gif";
Link2="LeLink21" ;
   }
   else if (ibouton2==1)
   {
document.btn_2.src="b2.gif";
Link2="LeLink22" ;
   }
   else
document.btn_2.src="xtend_sous_menu.gif";
}
function Down2()
{
   if (ibouton1==1)
document.btn_2.src="a2.gif";
   else if (ibouton2==1)
document.btn_2.src="b2.gif";
   else
document.btn_2.src="xtend_sous_menu.gif";
}
//-->
</SCRIPT></head><body bgcolor="#000000">

<a href="Monlien1"
onMouseOver=DownBout2();onMouseOver=UpBout1();><img border="0" name="btP1" src="1.gif"></a>
<a href="MonLien2"
onMouseOver=DownBout1();onMouseOver=UpBout2();><img border="0" name="btP2" src="2.gif"></a>

<Br><Br>

<img border="0" name="btn_0" src="xtend_sous_menu.gif">
<a href="Link1" onClick="sto();" onMouseOver="Up1();" onMouseOut="Down1();"><img border="0" name="btn_1" style="display:none" src="xtend_sous_menu.gif"></a>
<a href="Link2" onMouseOver="Up2();" onMouseOut="Down2();"><img border="0" name="btn_2" style="display:none" src="xtend_sous_menu.gif"></a>

</body></html>


Désolé, c'est un peu long.
Donc forcément, "Link1" & "Link2" doivent correspondre à mes variable javascript (pour que ca soit 'dynamique').
Me suis-je fais comprendre ?

Par contre, si vous trouvez une solution plus simple pour faire ca, je suis preneur, car j'avoue que ce n'est pas du tt obtimal.

Merci beaucoup par avance !!!!!!
vendredi 7 janvier 2005 à 14:03:58 | Re : Liens dynamique

the_smurf

Réponse acceptée !

J'suis po sur d'avoir bien tout compris.
Enfin j'ai rajouté une p'tit fonction qui réécrit les liens dynamiquement. Elle est appelée à chaque modification de lien dans les fonctions Up...

A voir si c'est ce qu'il te faut...

<html><head><SCRIPT language="Javascript">
<!--
Var=ibouton1=0 ;
Var=ibouton2=0 ;
Var=Link1="*";
Var=Link2="*";

function loadLink(){
  document.getElementById("Link1").href=Link1;
  document.getElementById("Link2").href=Link2;
}

function sto()
{
   Alert("sto") ;
}

function UpBout1()
{
   ibouton1=1;
   document.btn_1.style.display="" ; document.btn_2.style.display="" ;
   Down1() ; Down2() ;
   document.btP1.src="11.gif";
}
function DownBout1()
{
   ibouton1=0;
   document.btn_1.style.display="none" ; document.btn_2.style.display="none" ;
   Down1() ; Down2() ;
   document.btP1.src="1.gif";
}
function UpBout2()
{
   ibouton2=1;
   document.btn_1.style.display="" ; document.btn_2.style.display="" ;
   Down1() ; Down2() ;
   document.btP2.src="22.gif";
}
function DownBout2()
{
   ibouton2=0;
   document.btn_1.style.display="none" ; document.btn_2.style.display="none" ;
   Down1() ; Down2() ;
   document.btP2.src="2.gif";
}

function Up1()
{
   if (ibouton1==1)
   {
document.btn_1.src="a1.gif";
Link1="LeLink11" ;
   }
   else if (ibouton2==1)
   {
document.btn_1.src="b1.gif";
Link1="LeLink21" ;
   }
   else
document.btn_1.src="xtend_sous_menu.gif";
loadLink();
}
function Down1()
{
   if (ibouton1==1)
document.btn_1.src="a1.gif";
   else if (ibouton2==1)
document.btn_1.src="b1.gif";
   else
document.btn_1.src="xtend_sous_menu.gif";
}
function Up2()
{
   if (ibouton1==1)
   {
document.btn_2.src="a2.gif";
Link2="LeLink21" ;
   }
   else if (ibouton2==1)
   {
document.btn_2.src="b2.gif";
Link2="LeLink22" ;
   }
   else
document.btn_2.src="xtend_sous_menu.gif";
loadLink();
}
function Down2()
{
   if (ibouton1==1)
document.btn_2.src="a2.gif";
   else if (ibouton2==1)
document.btn_2.src="b2.gif";
   else
document.btn_2.src="xtend_sous_menu.gif";
}
//-->
</SCRIPT></head><body bgcolor="#000000">

<a href="Monlien1"
onMouseOver=DownBout2();onMouseOver=UpBout1();><img border="0" name="btP1" src="1.gif"></a>
<a href="MonLien2"
onMouseOver=DownBout1();onMouseOver=UpBout2();><img border="0" name="btP2" src="2.gif"></a>

<Br><Br>

<img border="0" name="btn_0" src="xtend_sous_menu.gif">
<a href="" id="Link1" onClick="sto();" onMouseOver="Up1();" onMouseOut="Down1();"><img border="0" name="btn_1" style="display:none" src="xtend_sous_menu.gif"></a>
<a href="" id="Link2" onMouseOver="Up2();" onMouseOut="Down2();"><img border="0" name="btn_2" style="display:none" src="xtend_sous_menu.gif"></a>

</body></html>


The SMURF
the_little_smurf@yahoo.fr
Enjoy the life, don't waste your time in front of your computer

vendredi 7 janvier 2005 à 14:22:17 | Re : Liens dynamique

AviShow

Ho putaign !!
En effet, en visualisant ce que tu as ajouté, c'est logique que ca soit ca, il me manquait cette petite fonction !!!
Merci d'avoir pris de ton temps !
Je test, et je te tiens au courant !!

Bonne apres midi !!!
samedi 8 janvier 2005 à 00:19:01 | Re : Liens dynamique

coucou747

Administrateur CodeS-SourceS
liens aléatoires... J'ai pas lu tout ton code, il m'a l'air complexe... liens=nex Array(10); liens[0]="google.fr"; liens[1]="google.fr"; liens[2]="google.fr"; liens[3]="google.fr"; liens[4]="google.fr"; liens[5]="google.fr"; liens[6]="google.fr"; liens[7]="google.fr"; liens[8]="google.fr"; liens[9]="google.fr"; function rnd(n){ var temp = Math.random(); if (temp==1) temp=0.9; return Math.floor(temp * n);}; im = (rnd(num_im) + 1); document.write(liens[rnd(10)]); c'est plus simple... je suis pe a coté, mais c'est plus simple... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happyhttp://coucou747.hopto.org
samedi 8 janvier 2005 à 00:19:03 | Re : Liens dynamique

coucou747

Administrateur CodeS-SourceS
liens aléatoires... J'ai pas lu tout ton code, il m'a l'air complexe... liens=nex Array(10); liens[0]="google.fr"; liens[1]="google.fr"; liens[2]="google.fr"; liens[3]="google.fr"; liens[4]="google.fr"; liens[5]="google.fr"; liens[6]="google.fr"; liens[7]="google.fr"; liens[8]="google.fr"; liens[9]="google.fr"; function rnd(n){ var temp = Math.random(); if (temp==1) temp=0.9; return Math.floor(temp * n);}; im = (rnd(num_im) + 1); document.write(liens[rnd(10)]); c'est plus simple... je suis pe a coté, mais c'est plus simple... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happyhttp://coucou747.hopto.org
samedi 8 janvier 2005 à 23:55:16 | Re : Liens dynamique

AviShow

Parfait, merci les gars, ca fonctionne grace à vous !
génial, merci encore


Cette discussion est classée dans : function, gif, document, btn, src


Répondre à ce message

Sujets en rapport avec ce message

classe [ par junior300 ] bonjour j'ai un petit voir gros probléme j'utilise un script javascript pour afficher un bouton mon probléme est que lorsque j'essaye d'afficher plusi a une valeur Null ou n'est pas un objet [ par EbnouLjabal77 ] Bonjour, J'ai besoin de vos consiels. je débute en javascript. Je tente de faire marcher ce code : var cpt_btn=0;do{btn1[cpt_btn]=document.createEleme modifier le temps de setInterval / gallerie [ par sikove ] Salut, j'ai mis un setInterval(code,k), k je l'ai initialisé en 2000, est ce que c'est possible que aprés via un button on modifie la variable k ? voi probleme de defilement d'images [ par mugn ] Bonjour tout le monde, Voila je suis actuellement entrain de développer un site web dans lequel j'ai placer un défilement d'images horizontale, malhe Probleme message d'erreur activeX [ par pampapic ] Bonjour à tous,Je suis loin d'être un pro de la programmation, en fait je suis infographiste 3d, néanmoins je me plonge dans le html pour confectionne modification lightbox .... bouton close en haut a droite [ par petardier ] bonjour,je souhaite modifier une light box en mettant le bouton close en haut a gauche , plutot qu'en bas.Ainsi, quand une image est plus grande que l scrollLeft d'un div avec overflow : auto [ par Teclis01 ] Bonjour ici :)Alors voilà j'ai un petit soucis avec les différents browser (et j'ai testé que sur 2 )voici le html (il manque quelques balises mais ri ie tes vraiment le supo de satan [ par parweb ] bonjour a tous,quelqu'un pourrait m'expliquer pourquoi le code ci-dessous fonctionne trés bien avec firefox/chrome et pas avec IEje précise que ce cod Incompatibilité Mozilla - Script Slider [ par rouliodu59 ] Bonjour, j'ai trouvé un script pour permettre de faire un glissement de photo sur ma page d'accueil.Cependant, le script n'est compatible que sur IE e Problème avec "document.images...." [ par Fred2468 ] Bonjour à tous,J'ai un problème avec la commande "document.images". Le problème c'est qu'il accèpte que les chaines de caractère par exemple : Blabla


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales