Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Odczytanie czesci adresu
Dagger
post 22.04.2004, 22:10:47
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

Ostrzeżenie: (0%)
-----


Witam!
Za pomoca czegos takiego:
Kod
<script>

zmienna=location.href;

alert("Adres "+zmienna);

</script>

odczytam adres strony... a jak za pomoca js odczytac tylko fragment adresu, czyli np. to co bylo by po index.html?id=costam&zmienna=cos
i np. jak odczytac zmiennej id? czyli to co jest po "id=" a przed "&" ?
Z gory dzieki za pomoc.


--------------------
Pozdrawiam, Wiesław Płotka oraz zapraszam:
Tworzenie portali internetowych
Go to the top of the page
+Quote Post
Zbłąkany
post 22.04.2004, 22:27:22
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Aby odczytac url po znaku zapytania to daj wyrazenie window.location.search


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
Paul
post 22.04.2004, 23:11:48
Post #3





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Zobacz to - pozwolilem sobie taka funkcje napisac smile.gif:
[xml:1:d6991a6deb]
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
function get(zmienna){
znaleziono = false;
gets = unescape(location.search).substr(1).split('&');
for(i=0;i < gets.length; i++){
if(gets[i].indexOf('=') > 1){
nazwa_zmiennej = gets[i].substr(0,gets[i].indexOf('='));
zawartosc_zmiennej = gets[i].substr(gets[i].indexOf('=')+1);
}else{
nazwa_zmiennej = gets[i];
zawartosc_zmiennej = '';
}
if(nazwa_zmiennej == zmienna){
znaleziono = true;
break;
}
}
return znaleziono?zawartosc_zmiennej:'';
}
</script>
</head>
<body onload="alert(get('test'))">
</body>
</html>
[/xml:1:d6991a6deb]
Mysle, ze jest to proste w uzyciu - w argumencie podajesz tylko nazwe zmiennej smile.gif...
Go to the top of the page
+Quote Post
Dagger
post 23.04.2004, 07:15:14
Post #4





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

Ostrzeżenie: (0%)
-----


Dziala tak jak potrzebowalem :-)
Dziekuje za pomoc.


--------------------
Pozdrawiam, Wiesław Płotka oraz zapraszam:
Tworzenie portali internetowych
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:14