webForumDet fria alternativet
Logga in / Bli medlem

skicka med konstiga tecken...

JavaScript

3 svar · 210 visningar · startad av Picklezz

Medlem sedan jan. 2002414 inlägg
Trådstart#1

Någon som kan hjälpa mig med ett javascript som gör om detta: "http://www.adress.com" till en sträng utan specialtecken...

vill nämligen
göra ett javascript som visar följande bild:

http://www.adress.com/bild.php?referer=adress

har märkt att det inte fungerar så bra att skicka med specialtecken där eller det kanske det gör?

Redigerat:

dessutom kommer ju adressen ibland att innehålla &-tecken vilket gör att jag kommer få &-tecken i adressen om jag inte gör om allt till "vanliga-tecken"...

Medlem sedan juni 20004 308 inlägg
#2

Exempel;

var adress="http://www.someadress.com/sida.php?x=1&y=2";
adress=escape(adress);

Sedan kan du använda variabeln adress.

Medlem sedan jan. 2002414 inlägg
#3

gjorde ett snabbtest men får det ej att funka...

borde inte nedanstående fungera:

<script language="Javascript">
<!--

var adress="http://www.someadress.com/sida.php?x=1&y=2";
adress=adress.escape(adress);
write("<pre>"+adress+"</pre>");
-->

</script>

sökte lite och fick för mig att det borde stå:

<script language="Javascript">
<!--

var adress="http://www.someadress.com/sida.php?x=1&y=2";
adress=escape(adress);
write("<pre>"+adress+"</pre>");
-->

</script>

men inte heller det fungera...

Medlem sedan juni 20004 308 inlägg
#4

Japp. Ursäkta, var lite trött i morse :)

**document.**write använder du för att skriva ut.

var adress="http://www.someadress.com/sida.php?x=1&y=2";
adress=escape(adress);
document.write("<pre>"+adress+"</pre>");
249 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)