document.write('&ref=' + escape(document.referrer) + '">lala</A>');
------------------
Quod scripsi, scripsi.
[Redigerat av Matti den 28 apr 2000]
2 svar · 356 visningar · startad av Matti
document.write('&ref=' + escape(document.referrer) + '">lala</A>');
------------------
Quod scripsi, scripsi.
[Redigerat av Matti den 28 apr 2000]
Hejsan,
Lite lurigt att säga eftersom inte sammanhanget syns. Uppenbarligen skriver din kod ut delar av en a-tagg. Antagligen är det tänkt att koden i sin helhet (*gissar*) skall skriva ut en länk till den sida som besökaren kom från. Alltså document.referrer är samma som server-variabeln HTTP_REFERER i PHP, du vet. (Obs: variabeln är tom om besökaren inte klickat på en länk för att ta sig till sidan.) Escape-kommandot kodar bara om vissa tecken i URL:en till ASCII (onödigt!).
Så här skulle det kunna se ut:
<script language="Javascript">
document.write("<a href=");
document.write(document.referrer);
document.write(">");
document.write(document.referrer);
document.write("</a>");
</script>
byt eventuellt ut den andra
document.write(document.referrer);
mot
document.write("lala");
/nicclas @ http://www.nic-sys.se