Pop up shadowbox qui ne s'ouvre pas.
Bonjour à tous,
je sèche depuis un petit moment sur une pop up que je veux mettre à l'ouvrture d'un page de mon site.
Je ne comprend pas pourquoi elle ne s'affiche pas. Voici mon code si quelqu'un a une idée je suis preneur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <link href="shadowbox/shadowbox.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="shadowbox/shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init({
skipSetup: true,
players: ["png"]
});
window.onload = function(){
Shadowbox.open({
content: 'Mailing/Mailing_septembre/canape.png',
player: "png",
title: "",
height: 400,
width: 500,
});
};
</script> |
Merci d'avance à ceux qui pourraient m'aider.
Solution trouvée à force de recherche
j'ai enfin trouvé une solution! ! ! surement pas l'optimal mais ça a le mérite de fonctionner. :ccool:
J'ai simplement mis une simulation de clic pour ouvrir ma shadowbox au chargement de ma page seul inconvénient elle s'ouvre à chaque chargement et pas une fois par session mais c'est mieux que rien.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!-- SHADOWBOX -->
<link rel="stylesheet" type="text/css" href="Scripts/shadowbox/shadowbox.css">
<script type="text/javascript" src="Scripts/shadowbox/shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init ();
</script>
<script type="text/javascript">
function simulateClick(elmt) {
if(document.all) {
elmt.fireEvent("onclick");
} else {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
elmt.dispatchEvent(evt);
}
}
</script>
<body onload="simulateClick(document.getElementById('onload'));">
<a id="onload" href="Mailing/Mailing_septembre/canape.png" rel="shadowbox"></a>
<!-- FIN SHADOWBOX --> |