ich meinte, du sollst das, was du da derzeit per document.write ausgibst, mal komplett mit alert ausgeben lassen (einfach document.write mal durch alert ersetzen), um zu schauen, ob da die variablenwerte richtig ersetzt werden.
php und javascript, Take 10231 ;)
Einklappen
X
-
also wenn ich document.write druch alert ersetze, dann kommt das:
wenn ich document.write lasse, sagt er mir, es gibt n fehler:
und hier mein aktueller code:
PHP-Code:$resolution = "<script type=\"text/javascript\"><!--\ndocument.write(\"<script type=\\\"text/javascript\\\" src=\\\"".BaseLink."functions/function.agent.php?res_width=\" + screen.width + \"&res_height=\" + screen.height + \"\\\"></\" + \"script>\");\n//-->\n</script>";
print $resolution;
achja: das steht im Quelltext des Browsers drinne:
PHP-Code:<script type="text/javascript"><!--
document.write("<script type=\"text/javascript\" src=\"http://localhost/entwicklung/counter/functions/function.agent.php?res_width=" + screen.width + "&res_height=" + screen.height + "\"></" + "script>");
//-->
</script>
Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
ach so, was ich noch ganz vergessen habe, woran es evtl. auch liegen könnte:
wenn du innerhalb eines javascriptes </ stehen hast, musst du den / maskieren, also <\/ schreiben, da sonst </ den script-bereich implizit beendet.
also im document.write müsste statt </script> am ende <\/script> stehen.
und das & vor dem parameter res_width mal durch &amp; ersetzen.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
hmm hilft alles nichts.
ich hab mal spaß halber folgendes geschrieben:
<script type="text/javascript" src="http://localhost/entwicklung/counter/functions/function.agent.php?res_width=1024&res_height=768"></script>
und was kommt bei raus: ERRORSunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
dann teste das doch bitte erst mal in einem browser mit vernünftiger javascript-konsole, wie mozilla oder opera, der dazu eine etwas aussagekräftigere fehlermeldung liefert als der IE ...I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
öhm, unter mozilla sagt er mir jetzt:
Error: syntax error
Source File: http://localhost/entwicklung/counter...res_height=768
Line: 1
Source Code:
<script>alert("Und 1024");</script>
# function.agent.php
PHP-Code:echo "<script type=\"text/javascript\">alert(\"Und ".$_GET['res_width']."\");</script>";
<< js dauSunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
es geht
danke euch allen
EDIT:
man war das wieder ne schwere geburt
so und nun für die leute die die suche auch benutzen, ihr werdet belohnt:
$resolution = "<script type=\"text/javascript\"><!--\ndocument.write(\"<script type=\\\"text/javascript\\\" src=\\\"functions/function.agent.php?res_width=\" + screen.width + \"&res_height=\" + screen.height + \"\\\"><\/script>\");\n//-->\n</script>";
print $resolution;
OffTopic:
ich hab keine php tags benutzt, weil der php code sonst verfälscht wird: <\/script> << wird nicht ausgegebenZuletzt geändert von Benny-one; 13.06.2004, 16:39.Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
Original geschrieben von Abraxax
@Wurzel
wenn ich das von benny richtig gesehen habe, schreibt er mit JS nur eine weitere JS-source. und das funktioniert auch. ;-)
Kommentar
-
Original geschrieben von Wurzel
dass das geht ist mir neuINFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
Kommentar