poutou14
Messages postés1Date d'inscriptionlundi 2 mai 2005StatutMembreDernière intervention 2 mai 2005
-
2 mai 2005 à 14:43
monjal26
Messages postés45Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention21 septembre 2006
-
2 mai 2005 à 16:19
Bonjour à tous,
J'aimerais savoir comment executer un javascript depuis une page html pour que son action se répercute sur une autre page html.
Je détaille:
J'ai un script qui me permet de proposer un menu sous forme d'onglets
mais en gardant en fait toujours la même page à l'écran (on joue en
fait sur des propriètés de visibilité); je voudrais pouvoir executer ce
script à partir de la page d'accueil de mon site qui est une page
différente de celle concerné par le dit script.
Voici le fameux script (il placé en externe):
button = new Array () // **there is an entry in this array for each tab
button[0] = "LesChambresButton"
button[1] = "LeCadreButton"
button[2] = "LesLoisirsButton"
button[3] = "AVisiterButton"
button[4] = "LesAccesButton"
button[5] = "NousContacterButton"
content = new Array () // **and one here for each set of content
content[0] = "LesChambresInfo"
content[1] = "LeCadreInfo"
content[2] = "LesLoisirsInfo"
content[3] = "AVisiterInfo"
content[4] = "LesAccesInfo"
content[5] = "NousContacterInfo"
browser = navigator.appName; // **diff. ways to show/hide layers
monjal26
Messages postés45Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention21 septembre 2006 2 mai 2005 à 16:19
salut,
sur t'es lien de l'accueil passe le num de l'onglet que tu veux afficher en parametre et tu fais une fonction init qui t'affiche le bon onglet par rapport au parametre.
Je crois qu'on peut utiliser une variable globale va voir ici.
http://www.javascriptfr.com/forum.v2.aspx?ID=445574 Sinon j'ai une autre methode, tu envoi ta valeur avec la methode GET
adressepage?tab=unnumero
puis dans ta page avec les onglets tu recupere ta valeur
if(isset($_GET['tab'])
echo"';
else
echo"';
et après en javascript tu peux la recuperer avec une fonction init()
init(){
var t=document.getElementById('tab').value;
show(t);