XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Javascript & Ajax (http://xhtmlforum.de/forumdisplay.php?f=83)
-   -   Popup "überraschung" (http://xhtmlforum.de/showthread.php?t=64669)

Brian 17.05.2011 23:17

Popup "überraschung"
 
hallo an alle,

ich kämpfe mich seit Stunden durch das Inet und bin nun auf dieses Forum gestoßen. Ich hoffe man kann mir hier helfen..

ich möchte meine Besucher mit einem kleinen Popup überraschen, wenn sie irgend wo auf der Seite drauf klicken. Dies sollte im Hintergrund auf gehen und auch nur ein einziges mal..

sagen wir mal so, ich habe alles geschafft was ich wollte. nur niemals gleichzeitig, oder in FF und IE .. ich könnte heulen.

nach Stunden des probieren habe ich es mir auch kaputt konfiguriert.

aktueller stand ist, dass popup wie gewünscht in IE und in FF auf geht.
nur funktioniert meine clear() Funktion nicht mehr .. der IE meldet einen Fehler und das Popup geht bei jedem verdammten klick auf .. auch mehrfach .. das nervt natürlich und ich mache damit ja keine Werbung, ich möchte meine User nur überraschen.


Code:

<script type="text/javascript" id="popup">
function popup () {
  if(document.getElementById("popup").innerHTML != "") {
  window.open("seite.html","",
  "width=300,height=300,left=150,top=250,scrollbars=0");
  clear();
        }
    }
</script>

<script type="text/javascript">
function clear () {
document.getElementById("popup").innerHTML = "";
}
</script>

im Body habe ich folgendes:
Code:

<body onclick="popup();">
der IE motzt bei folgender Zeile:
Code:

document.getElementById("popup").innerHTML = "";


wie gesagt funtz das clear weder im IE8 noch im FF4

früher hatte ich ein focus(); direkt unter dem ersten clear(); und das hat zumindest im FF 3.x das popup in den Hintergrund geschossen. geht aber auch nicht mehr ..

hat hier jemand Rat ??

liebe Grüße, Brian


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:18 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023