ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Popup per Javascript !!ILCH WICHTIG!!

Geschlossen
  1. #1
    User Pic
    KriticalMax Mitglied
    Registriert seit
    30.12.2004
    Beiträge
    34
    Beitragswertungen
    0 Beitragspunkte
    Also ich hab folgendes Problem festgestellt !
    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 />\';
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    was weiss ich denn ich hab keine ahnung was du da rumgebastelt hast und von javascript erst recht keine ahnung:P

    musste halt mal schauen. sprich: in deine javascript scheiss nen paar alert (); funktionen einbauen um zu prüfen wann die wie und warum nicht wenn doch aufgerufen werden.
    ausserdem würde ich das nicht direkt in php schreiben sodnern in ein html template von den news oder wie wo auch immer.

    aber wirklich helfen kann ich dir da nicht das musste schon selber raus bekommen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mr L gelöschter User
    \"...javascript scheiss...\"

    loOol
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich habe mein letztes so eingebaut.(siehe Popup bei PM für 1.0.4)

    <SCRIPT LANGUAGE=\"JavaScript\">
    window.onerror=null;
    function deinfenstername() {
    checkw=window.open(\\\'include/boxen/pm.php?test=\'.$check_pm.\'&musik=\'.$abf->musik.\'\\\', \\\'check\\\',\\\'width=200,height=80,toolbar=0,directories=0,menubar=0,status=0,resizable=0, left=280, top=280\\\')
    } 
    </SCRIPT>
    <body onload=\"deinfenstername()\">


    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    jetzt kommts wieder:

    kannst das auch mal für 1.05 machen ? ^^


    Zuletzt geändert von seth am 28.03.2005 - 13:37
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    ja werde ich wohl tun sobald ich zeit habe. Wobei warum eigendlich...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    mach mal plz, die pms übersieht man so leicht,

    anders beim delphi-forum ^^ mein musterbeispiel für eine perfekt funktionierende site
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich finde das Zocker-eppingen.de eher das perfekte beispiel ist.

    Und am we habe ich mir dafür zeit reserviert am letzen musste ich leider arbeiten da ging nichst mehr.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    mach mal für 1.05 wenn du zeit hast und denn isse gut ^^ zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten