Probleme de lancement de javascipt

nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 - 12 juin 2004 à 11:29
cs_Ma2004 Messages postés 150 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 22 octobre 2008 - 31 mars 2006 à 16:28
Slt voila mon probleme j'ai un javascript qui se lance au chargement de ma page (index.php)le voila sur ma page :

<script language="javascript" src="http://nico606.free.fr/radios.js"></script>


et le fichier radios.js
temp = setTimeout("window.open('http://nico606.free.fr/radios.php', 'radios', 'directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, width=400 , height=50');document.focus();", 4*1000);


mais voila quand je reactualise la page index.php le script se relanse et donc actualise la page radios.php comment puis je faire pour ne pas que le script se relance une nouvelle fois et reactualise la page radios.php.

merci d'avance !!!

.:Nico606:.
[website][[mailto:nico606@free.fr e-mail]][forum]

3 réponses

Artiste_Gunm Messages postés 33 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 22 juillet 2008
17 juin 2004 à 15:20
Dans le pire des cas te fait pas chier insere ton script dans ta page HTML ...

<script language="javascript">
temp = setTimeout("window.open('http://nico606.free.fr/radios.php', 'radios', 'directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, width=400 , height=50');document.focus();", 4*1000);
</script>

Tu le met directement dans le Head comme ca il sera charger dès l'ouverture de ta page.

The Artiste-Gunm >:)
0
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
17 juin 2004 à 17:51
Merci pour la reponse mais je n'ai plus besoin de la reponse lol
.:Nico606:.
[website][[mailto:webmaster@nico606.fr.st e-mail]][forum]
0
cs_Ma2004 Messages postés 150 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 22 octobre 2008
31 mars 2006 à 16:28
Bonjour !

Alors j'arrive comme un cheveu sur la soupe presque 2 ans plus tard mais j'ai une question similaire.

Je lance un script pour un menu sur ma page d'accueil. Ce menu étant identique sur toutes les pages de mon site, je le lance de la même manière sur toutes les pages.

Ce menu propose des rubriques sur lesquelles on clique et d'autres rubriques sur lesquelles on passe la souris pour ouvrir des sous rubriques (sur le côté du menu, un peu comme des tiroirs).

Celà fonctionne très bien sur la page d'accueil. Mais sur les autres pages, les sous rubriques ne s'ouvrent pas comme des tiroirs, elles viennent remplacer les rubriques principales.
Je ne comprends pas pourquoi et je n'arrive donc pas à résoudre le problème . . .

Si quelqu'un a une solution ou une idée pour la résolution de ce petit contre temps, ce serait super sympa de m'en faire profiter!

Je vous mets le script:

<!--
// fonction de creation du menu
function createMenu() {
document.write("\")

for (var i = 0; i < menu.length; i++)
document.write(\"----
"+menu[i]+", \")

document.write("
")


for (var i = 0; i < submenu.length; i++) {
document.write("\")

for (var j = 0; j < submenu[i].length; j++)
document.write(\"----
"+submenu[i][j]+", \")

document.write("
")
}
}


// si on est sur le menu
function menuOver(element, numMenu) {
setDefaultStyle(element)
styleOver(element)
revealSubMenu(numMenu)
}
// si on sort du menu
function menuOut(element, numMenu) {
hideSubMenu(numMenu)
}
// change la couleur du menu qd on est dessus
function styleOver(element) {
element.bgColor = menu_bgcolor_dessus
}
// change la couleur du menu qd on n'est plus dessus
function styleOut(element) {
element.bgColor = menu_bgcolor_normal
}
// initialise la couleur de départ
function setDefaultStyle() {
for (var i = 0; i < menu.length; i++)
O("menu"+i).bgColor = menu_bgcolor_normal
}


// affiche le ss menu apres avoir caché les précédents
function revealSubMenu(numMenu) {
hideAll()
show( O("submenu"+numMenu) )
}
// cache le ss menu
function hideSubMenu(numMenu) {
hide( O("submenu"+numMenu) )
}
//
function show(element) {
element.style.display = ""
}
// cache ts les ss menus
function hideAll() {
for (var i = 0; i < submenu.length; i++)
hideSubMenu(i)
}
//
function hide(element) {
element.style.display = "none"
}


// renvoie l'id de l'élement (var menu et tous les autres var)
function O(id) {
return document.getElementById(id)
}
// Déclarations des différentes variables nécessaires


var x 25, y 50


var elementH 25, elementW 150


var menu_bgcolor_normal = "005099"
var menu_bgcolor_dessus = "#002575"
var menu_bordercolor = "#0075ff"


var menu = [
"Accueil",
"Photos",
"Calendrier",
"Résultats",
"Infos diverses",
"Contact"
]


var submenu = [
[
],
[
"L'Equipe",
"En Match",
"L'Equipe Dirigeante"
],
[
],
[
],
[
],
[
]
]
//Création du menu proprement dit
createMenu()
//-->

P.S.: les sous tiroirs se situent donc sur la rubrique Photos . . .



==============================================================
0
Rejoignez-nous