JavaScript Problem variablen übergabe

Drogenfahnder

Well-known member
ID: 167222
L
28 April 2006
333
6
Hallo,
ich habe Probleme mit einem Counter und weiß nicht mehr weiter

Der Code zum einbinden auf einer fremden Seite:
Es wird auch ein Bild ausgegeben
Code:
<script type="text/javascript">
<!--
document.write('<img border="0" src="https://www.xxx.de/counter2.php?counter=15509">');
-->
</script>

in der counter2.php wird per Javascript eine weitere Datei aufgerufen um die Bildschirmhöhe zu speichern:
Code:
<script type="text/javascript">
<!--
document.location.href="https://www.xxx.de/counter3.php?counter=<?=$_GET['counter'];?>&user_screen_width='+ encodeURIComponent(screen.width) +'"; 
-->
</script>

leider wird jetzt auf der fremden Seite kein Bild mehr generiert.

Kann mir hier jemand bei dem Denkfehler helfen?
 
Zuletzt bearbeitet:
Sind Shorttags de- oder aktiviert? Bzw. geht es mit
PHP:
<?php echo $_GET['counter']; ?>
 
Zuletzt bearbeitet:
sind aktiviert. War eine Syntax Problem mit dem speichern.
Das Hauptproblem ist, das bei dem User kein Bild angezeigt wird.

Das höchstwarscheinlich an der weiterleitung und ausgabe des Java-Script Befehl liegt.

Habe aber leider keine alternative gefunden
 
ja hat ein hochzeichen gefehlt.

wenn ich counter3.php aufrufe erscheint das Bild

wenn ich counter2.php aufrufe werde ich direkt zu counter3.php weitergeleitet und das Bild ist auch da.

Da ich aber auf der fremden Seite das Bild mit
<img border="0" src="counter2.php"> aufrufe. Darf dort von counter2.php ja nur das Bild ausgegeben werden. Das Problem liegt warscheinlich an document.location.href= bzw. an den ausgaben von <script type="text/javascript">...
 
Das location hatte ich gar nicht gesehen. Dann sollte der Fehler in der Fehlerkonsole sichtbar sein.

Sowas sollte man auch nicht per Weiterleitung machen.