Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Javascript location (http://forum.oszone.net/showthread.php?t=57594)

benya 06-12-2005 14:19 380420

Javascript location
 
Господа, есть адрес в строке браузера:

Код:

http://alphahost/index.htm?a=oc&sid=49637d14aec30da991df11542a10a6ca
Мне нужно с помощью Javascript вернуть только часть этого значения - то что содержит "переменная" a.
В данном случае a=oc
Догадуюсь, что что-то есть из функций substr, но я что-то не могу разобраться. Как это можно сделать?
Код:

<script language="javascript"><!--
d=document;
l = location;
d.write(l);
//-->
</script>


vadimiron 07-12-2005 21:10 380862

benya
Я в инете встречал статьи про это
Поищи что то типа "Javacript string parsing", вроде гугль выдаёт статьи и форумы с такими темами

benya 08-12-2005 11:21 381013

Удивительно, но додумался сам ;) Не знаю насколько правильно, но работает ;) Может кому пригодится.
Код:

<script language="javascript"><!--
d=document;
r=escape(d.referrer);
re = /(http.*\?)a\=(\w*)(\&.*)/;
l = new String(d.location);
l=l.replace(re, "$2");
d.write('<img src="count.gif?a=add&r='+r+'&l='+l+'&rand='+Math.random()+'" width="1" height="1" border="0">');
//-->
</script>



Время: 15:44.

Время: 15:44.
© OSzone.net 2001-