dynamisch Javascript Source setzen
hubertus
- javascript
0 H2O0 Ashura0 Hubertus0 Tobias Kloth0 H2O
0 Hubertus0 H2O
Hallo,
ich möchte beim Starten einer HTML-Seite Daten aus einer DB auslesen und diese in JavaScript weiter benutzen.
---
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="db_codetab.php"></SCRIPT>
---
funktioniert ganz wunderbar.
Jetzt würde ich der PHP-Datei gerne einen Parameter mitgeben, z.B.
---
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="db_codetab.php?myVar=1"></SCRIPT>
---
funktioniert auch wunderbar.
Aber wie bekomme ich etwas wie:
---
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="db_codetab.php?myVar=" + meineVariable ></SCRIPT>
---
ans laufen? Wie kann ich an der stelle dynamisch die Source setzen?
Kann sein, dass es ganz einfach ist, aber ich sehe im Augenblick den Wald vor lauter Bäumen nicht mehr.
Vielen Dank
Hubertus
Hallo hubertus.
Das hier müsste gehen:
meineVariable = "blub";
document.write("<script src="db_codetab.php?myVar="+meineVariable+"" type="text/javascript"></script>");
Aber nicht als Funktion aufrufen, ansonsten wird die Seite überschrieben...
Also direkt in den Script-Tag schreiben.
Weiter Infos: http://forum.de.selfhtml.org/archiv/2005/3/t104638/
Man liest sich, H2O
Hallo H2O.
Das hier müsste gehen:
meineVariable = "blub";
document.write("<script src="db_codetab.php?myVar="+meineVariable+"" type="text/javascript"></script>");
^ Fehlende Maskierung.
Warum überhaupt so kompliziert?
~~~javascript
var meineVariable = "blub";
document.write('<script src="db_codetab.php?myVar=' + meineVariable + '" type="text\/javascript"><\/script>');
Einen schönen Donnerstag noch.
Gruß, Ashura
Hai Ashura,
document.write('<script src="db_codetab.php?myVar=' + meineVariable + '" type="text/javascript"></script>');[/code]
stimmt das sieht aufgeräumter auf, vielen Dank.
Ich brauchte die Idee mit dem "document.write" an der Stelle,
wie gesagt manchmal sieht man den Wald vor lauter Bäumen nicht.
Gruß
Hubertus
Hallo Ashura,
document.write('[...] type="text/javascript"></script>');
afaik muss das / nur maskiert werden, wenn sonst die Zeichenfolge '</' (die den Scriptbereich beenden würde) vorkommen würde - wenn das / einzeln (bzw. von normalem Text umgeben) vorkommt, muss es nicht maskiert werden.
Grüße aus Nürnberg
Tobias
Hallo Ashura.
[...] Fehlende Maskierung.
Siehe Tobias...
Warum überhaupt so kompliziert?
Wo ist der Unterschied von deinem zu meinem Skript, dass du meins kompliziert nennst und deins nicht?
Der einzige Unterschied, den ich erkenne ist, dass ich die Anführungszeichen anders gesetzt und maskiert habe...
Aber das macht es doch nicht wirklich komplizierter :-/ ?
Man liest sich, H2O
Hallo H2O.
Wo ist der Unterschied von deinem zu meinem Skript, dass du meins kompliziert nennst und deins nicht?
Ich habe die Quotes gewählt, die in diesem Falle den saubersten Code erzeugen.
Der einzige Unterschied, den ich erkenne ist, dass ich die Anführungszeichen anders gesetzt und maskiert habe...
Aber das macht es doch nicht wirklich komplizierter :-/ ?
Maskierungen én Masse findest du nicht kompliziert?
Einen schönen Freitag noch.
Gruß, Ashura
Hallo Ashura.
Maskierungen én Masse findest du nicht kompliziert?
Also um ehrlich zu sein, nein.
Aber das liegt warscheinlich daran, dass ich es so gelernt habe...
Und wenn man das über die Jahre hinweg macht, dann finde ich das einfach schöner (ich kann auch nicht sagen warum...)
Noch ein Tipp zu deiner Signatur:
Meine Browser: Opera 8.02 [...]
Der Ref-Link muss von deiner Homepage kommen. Opera überprüft wenn du dann auf die entsprechende Affilate-Seite kommst, die Referrer-Adresse und wenn die nicht mit deiner Hompage übereinstimmt, dann gibt's auch keine Punkte. Da du im Opera-Profil http:// als Homepage angegeben hast, frage ich mich ob du überhaupt schon Affilate-Punkte hast...
Also ich habe meinen Opera-Code auch über diese Aktion bekommen und hatte innerhalb von wenigen Tagen, den Code.
Den Trick siehst du auf http://h2o.pyrokar.lima-city.de ;)
Man liest sich, H2O
Hallo H2O.
Maskierungen én Masse findest du nicht kompliziert?
Also um ehrlich zu sein, nein.
Aber das liegt warscheinlich daran, dass ich es so gelernt habe...
Und wenn man das über die Jahre hinweg macht, dann finde ich das einfach schöner (ich kann auch nicht sagen warum...)
Naja, Programmierung ist auch--wie vieles anderes--Ansichtssache.
Der Ref-Link muss von deiner Homepage kommen.
Nö. Ich habe ja keine angegeben.
Opera überprüft wenn du dann auf die entsprechende Affilate-Seite kommst, die Referrer-Adresse und wenn die nicht mit deiner Hompage übereinstimmt, dann gibt's auch keine Punkte.
Falsch.
Das Affiliate-Script überprüft lediglich, ob der Link von einer Seite stammt (also z. B. nicht direkt eingegeben wurde) indem der Referer ausgewertet wird. Was dort letztendlich drin steht, ist (fast[1]) irrelevant.
Da du im Opera-Profil http:// als Homepage angegeben hast, frage ich mich ob du überhaupt schon Affilate-Punkte hast...
Habe ich; funktioniert also sehr gut.
Also ich habe meinen Opera-Code auch über diese Aktion bekommen und hatte innerhalb von wenigen Tagen, den Code.
Naja, bei mir dauert es wohl noch etwas.
Den Trick siehst du auf http://h2o.pyrokar.lima-city.de ;)
Ich erinnere mich.
[1] Siehe hierzu auch diesen Thread im Opera-Forum.
Einen schönen Samstag noch.
Gruß, Ashura
Hallo Ashura.
Naja, Programmierung ist auch--wie vieles anderes--Ansichtssache.
Gut, da sind wir einer Meinung ;)
Falsch.
Das Affiliate-Script überprüft lediglich, ob der Link von einer Seite stammt (also z. B. nicht direkt eingegeben wurde) indem der Referer ausgewertet wird. Was dort letztendlich drin steht, ist (fast[1]) irrelevant.
Ui, so ist das also... Dann muss ich das im (deutschen Opera-Forum) wohl falsch verstanden haben...
funktioniert also sehr gut.
Bist du denn sicher, dass das nicht als "cheaten" gilt?
Den Trick siehst du auf http://h2o.pyrokar.lima-city.de ;)
Ich erinnere mich.
*ggg*
[1] Siehe hierzu auch diesen Thread im Opera-Forum.
Jop, dankeschön ;)
Man liest sich, H2O
Hallo H2O.
Bist du denn sicher, dass das nicht als "cheaten" gilt?
Ja, ich bin mir sicher, da [1].
[1] Siehe hierzu auch diesen Thread im Opera-Forum.
Jop, dankeschön ;)
Einen schönen Samstag noch.
Gruß, Ashura
Hai H2O,
vielen Dank für die schnelle Hilfe, es klappt wunderbar :-)
Jetzt muss ich nur noch meine ganzen alerts wieder finden und raus nehmen.
Einen schönen sonnigen Abend noch!
Hubertus
Hallo Hubertus.
Hai H2O,
Hai? Wo? *SCNR*
vielen Dank für die schnelle Hilfe, es klappt wunderbar :-)
Kein Problem.
Einen schönen sonnigen Abend noch!
Jo, hat geklappt, bisher sonnig und schön ;)
Ebenfalls noch einen "schönen sonnigen" Abend, H2O
Hallo H2O,
Hai H2O,
Hai? Wo?
naja - im Wasser halt ...
*SCNR*
dito :-)
<!--[if IE]> Download Opera <![endif]-->
Deine Signatur ist kaputt - ich bekomme den Link auch angezeigt :-)
Grüße aus Nürnberg
Tobias
Hallo Tobias.
Hai H2O,
Hai? Wo?
naja - im Wasser halt ...
.oO( Wasser = H2O )
Komisches Wortspiel mit meinem Namen. 8)
<!--[if IE]> Download Opera <![endif]-->
Deine Signatur ist kaputt - ich bekomme den Link auch angezeigt :-)
:-/ Komisch, bei denen sollte eigentlich ein "Download IE" angezeigt werden ;)
Dir auch noch einen "schönen sonnigen" Abend, H2O