Bonsoir,
J'ai un petit soucis coté javascript.
J'ai créé une fausse popup en javascript et lorsque je l'ouvre aucun problème, lorsque je la ferme même chose mais si je veux la réouvrir sans avoir actualiser la page et bien je me fais rediriger... je ne comprends absolument pas pourquoi.
page.html :
overlay.js :
Un tout grand merci
Modifié par rels (17 Feb 2008 - 15:00)
J'ai un petit soucis coté javascript.
J'ai créé une fausse popup en javascript et lorsque je l'ouvre aucun problème, lorsque je la ferme même chose mais si je veux la réouvrir sans avoir actualiser la page et bien je me fais rediriger... je ne comprends absolument pas pourquoi.
page.html :
<a href="#" onclick="overlay('{texteQuete}');return(false);">{nomQuete}</a>
overlay.js :
var w3c=document.getElementById && !document.all;
var ie=document.all;
if (ie||w3c) {
// déclaration des variables uniquement pour IE vive microsoft ?!!
var overlay;
var my_window;
}
function overlay(text){
// creation de l'overlay et affichage de l'image
montreoverlay();
montrewindow(text);
}
function montreoverlay(text) {
if (w3c||ie){
overlay = document.all ? document.all["overlay"] : document.getElementById ? document.getElementById("overlay") : ""
overlay.style.visibility = "visible"; // modification du style
}
}
function montrewindow(text) {
if (w3c||ie){
overlay = document.all ? document.all["window"] : document.getElementById ? document.getElementById("window") : ""
overlay.innerHTML = '<div id="questContainer"><img src="img/questTop.png" /><div id="quest">'+text+'<br/><br/><a href="#" onclick="cacher();return(false);">Fermer</a></div></div>'; // fixe le code HTML dans l'overlay balise (div)
overlay.style.visibility = "visible"; // modification du style
}
}
function cacher() {
if (w3c||ie){
// masque la fenetre (balise div [window] )
my_window = document.getElementById('window');
my_window.style.visibility = "hidden";
// masque l'overlay (balise div [overlay])
overlay = document.all ? document.all['overlay'] : document.getElementById ? document.getElementById('overlay') : ""
overlay.style.visibility = "hidden";
}
}
Un tout grand merci

Modifié par rels (17 Feb 2008 - 15:00)