Ich wollte ein kleines Popup erstellen, dass bei Seitenaufruf zusätzlich geöffnet wird! Dazu hab ich folgendes in meine index.php geschrieben (Version 1.04)
echo \'<html> <head> <script LANGUAGE=\"JavaScript\"> function eKiwi() { fenster = window.open(\"http://www.url.de\",\"PopUp\",\"width=300,height=300,menubar=no,toolbar=no,scrollbars=no,status=no,resizable=no,location=no,hotkeys=no\") } </script> <title>Wichtiges</title> </head> <body onload=\"eKiwi()\"><!-- Hier wird deine Seite definiert! --> </body> </html>\';
Das Javascript ist völlig in Ordnung, jedoch wurde es bei Seitenaufruf nicht geöffnet!
Jetzt hab ich zufällig festgestellt, dass wenn ich auf \"Mehr...\" in der Statistik Box drücke, dass dann nicht nur das Popup für die statistik geöffnet wird, sondern auch das Popup, welches ich eigentlich beim Öffnen meiner Seite haben wollte!
Wo liegt da bitte die Logik! Ich versteh nicht warum, dass so ist ! Bitt eilch klär mich auf, wie das beheben kann , da dieses Popup für meine sehr wichtig ist !
Hier noch der Code der Statistik.php
<?php /* ìlchClan -------------------------------------------------------------| Copyright : © by Manuel | E-Mail : Webmaster@ilch.de | Internet : www.ilch.de | Version : v.1 | Lastupdate : 13.12.2003 | ------------------------------------------------------------*/ if (!defined(\'ILCH_CLANSCRIPT\')) { die(\"Hacking attempt\"); } //-----------------------------------------------------------| if (empty($sum)) { $tagHeute = date(\'d\'); $monHeute = date(\'n\'); $jahHeute = date(\'Y\'); $tagGestern = $tagHeute - 1; $monGestern = $monHeute; $jahGestern = $jahHeute; if ($tagGestern < 1 ) { $monGestern = $monHeute - 1; if ( $monGestern < 1 ) { $monGestern = 12; $jahGestern = $jahHeute - 1; } else { $jahGestern = $jahHeute; } $tagGestern = date(\'t\',mktime(0,0,0,$monGestern,1,$jahGestern)); } $gesBesucher = mysql_query(\'SELECT COUNT(ip) FROM \'.$dbprefix.\'_stats\' ); $gesBesucher = @mysql_result($gesBesucher,0); $gesHeute = mysql_query(\'SELECT COUNT(ip) FROM \'.$dbprefix.\'_stats WHERE day = \"\'.$tagHeute.\'\" AND mon = \"\'.$monHeute.\'\" AND yar = \"\'.$jahHeute.\'\"\'); $gesHeute = @mysql_result($gesHeute,0); $gesGestern = mysql_query(\'SELECT COUNT(ip) FROM \'.$dbprefix.\'_stats WHERE day = \"\'.$tagGestern.\'\" AND mon = \"\'.$monGestern.\'\" AND yar = \"\'.$jahGestern.\'\"\'); $gesGestern = @mysql_result($gesGestern,0); echo \'Besucher: \'.$gesBesucher.\'<br />\'; echo \'Heute: \'.$gesHeute.\'<br />\'; echo \'Gestern: \'.$gesGestern.\'<br />\'; echo \'Online: \'.gesOnZaehlen().\'<br />\'; echo \'User Online: \'.userOnListebox().\'<br />\'; echo \'<a href=\"?m=boxen/statistik&sum=1&do_not_inc=yes\"\'; echo \'onClick=\"window.open(\\\'#\\\', \\\'external\\\',\\\'width=400,height=450,scrollbars=no,resizable=no\\\')\" target=\"external\"><b>... mehr</b></a>\'; } else { $anzahlShownTage = 7; echo \'<br /><table width=90%\" align=\"center\" class=\"border\" cellpadding=\"0\" cellspacing=\"1\" border=\"0\"><tr><td>\'; echo \'<table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\'; echo \'<tr><td colspan=\"3\" align=\"center\" class=\"dark\"><h3><b>Site Statistik</b></h3></td></tr>\'; $tagHeute = date(\'d\'); $monHeute = date(\'n\'); $jahHeute = date(\'Y\'); $max_in = 0; $ges = 0; $dat = array(); $max_width = 200; for($i=0;$i<$anzahlShownTage;$i++) { $tagBuffer = $tagHeute - $i; $monBuffer = $monHeute; $jahBuffer = $jahHeute; if ($tagBuffer < 1 ) { $monBuffer = $monHeute - 1; if ( $monBuffer < 1 ) { $monBuffer = 12; $jahBuffer = $jahHeute - 1; } $tagBuffer = date(\'t\',mktime(0,0,0,$monBuffer,1,$jahBuffer)); } $bufferAbf = mysql_query(\'SELECT COUNT(ip) FROM \'.$dbprefix.\'_stats WHERE day = \"\'.$tagBuffer.\'\" AND mon = \"\'.$monBuffer.\'\" AND yar = \"\'.$jahBuffer.\'\"\'); $bufferErg = @mysql_result($bufferAbf,0); if ($max_in < $bufferErg) { $max_in = $bufferErg; } $timeBuffer = mktime(0,0,0,$monBuffer,$tagBuffer,$jahBuffer); $ges = $ges + $bufferErg; $dat[$timeBuffer] = $bufferErg; } $wTageAr = array (\'So\',\'Mo\',\'Di\',\'Mi\',\'Do\',\'Fr\',\'Sa\'); foreach ($dat as $key => $value) { if ( empty($value) ) { $bwidth = 0; } else { $bwidth = $value/$max_in * $max_width; $bwidth = round($bwidth,0); } echo \'<tr class=\"norm\">\'; echo \'<td>\'.$wTageAr[date(\'w\',$key)].\' der \'.date(\'d.m\',$key).\'</td>\'; echo \'<td><table width=\"\'.$bwidth.\'\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\'; echo \'<tr><td height=\"2\" class=\"border\"></td></tr></table>\'; echo \'</td><td align=\"right\">\'.$value.\'</td></tr>\'; } $gesBesucher = mysql_query(\'SELECT COUNT(ip) FROM \'.$dbprefix.\'_stats\'); $gesBesucher = @mysql_result($gesBesucher,0); echo \'<tr class=\"mite\"><td colspan=\"3\"><div align=\"right\">\'; echo \'Wochen Summe: \'.$ges.\'</div>\'; echo \'Besucher Gesamt \'.$gesBesucher.\'<br /><br />\'; echo \'</td></tr><tr class=\"dark\">\'; echo \'<td colspan=\"3\" align=\"center\">[ <a href=\"javascript:window.close()\">Fenster Schliesen</a> ]</td>\'; echo \'</tr></table></td></tr></table><br />\'; } ?>