Thickbox Popup bei Seitenaufruf laden
Bruzzler
- javascript
Hallo zusammen,
ich würde gern auf einer Homepage ein Popup mit der Thickbox und Jquery realisieren.
Ich habe mir dazu folgende Seite angesehen:
http://linuxette.net/ThickBox/
den Code mit dem gleichen Popup habe ich auf unsere Testseite eingebunden, allerdings funktioniert das Öffnen des Popups nur, wenn ich auf den "Test" link klicken
<script language="javascript">
$(document).ready(function() {
if ( $.cookie('TB_Closed') == null) {
$("#TB_Warning").click();
}
});
</script>
Hier ist noch die Testseite, auf der ich das einbinden will:
Testseite
Habt ihr bitte einen Tipp für mich, was ich ändern muss, damit das Popup direkt beim ersten Seitenaufruf gestartet wird?
Danke schonmal und viele Grüße
Bruzzler
Hallo,
Du hast weiter unten in der Seite noch ein
"window.onload = function () {
setTimeout(initOverLabels, 50);
};"
stehen - vielleicht überschreibt das die "$(document).ready(function()"-Funktionalität?
Grüße Basti
Hi,
danke für deine Antwort. Ich habs jetzt einerseits hinbekommen, und zwar
mit
<script type="text/javascript">
$(document).ready(function(){
tb_show('TEST', 'http://www.gesundheitsmedien.de/wmhtml/warning.html?TB_iframe=true&height=400&width=600', null); });
</script>
Allerdings habe ich noch das kleine Problem, dass in diesem Script die Cookie-Funktionalität nicht enthalten ist.
Weißt du wie ich das mit einbaue?
Ich hab es so versucht, aber dann wird die Thickbox gar nicht mehr angezeigt:
<script type="text/javascript">
$(document).ready(function(){
if ($.cookie('guest') != '1') {
tb_show('TEST', 'http://www.gesundheitsmedien.de/wmhtml/warning.html?TB_iframe=true&height=400&width=600', null);
$.cookie('guest', '1', { expires: 2 });
}
});
</script>
Hier stehen zwar Beispiele, aber ich bin leider nicht so der programmierer :)
Ich hoffe, du/ihr kannst/könnt mir noch helfen...
Danke und Grüße
Bruzzler