Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] window.location.href -pobieranie kolejnych zmiennych
hiszpaniec
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 6.01.2007

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


Witam, chcę zrobić skrypt który pobierze dane z tablicy GET do danej zmiennej, później umieszczając w kolejnych zmiennych wartości będące w tablicy GET.
Na przykład: hiszpaniec89.ovh.org/index.html?imie=dom&nazwisko=wil
Zależy mi na funkcji która rozbije te dane na 2 zmienne, w tym przypadku 1 miałaby wartość "dom" a druga "wil".
Udało mi się pobrać do stringa cały adres, ale nie umię tego rozbić, prosze o pomoc.
  1. str=window.location.href;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. var imie = <?php echo $_GET[imie]; ?>
  2. var nazwisko = <?php echo $_GET[nazwisko]; ?>


po co wogole bawic sie w rozbijanie ciagu ale mozna to zrobic splitem
Go to the top of the page
+Quote Post
hiszpaniec
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 6.01.2007

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


Cytat(skowron-line @ 29.10.2007, 16:06:18 ) *
  1. var imie = <?php echo $_GET[imie]; ?>
  2. var nazwisko = <?php echo $_GET[nazwisko]; ?>


po co wogole bawic sie w rozbijanie ciagu ale mozna to zrobic splitem

Wiem jak to zrobić w PHP, tyle że ja chciałbym taki efekt uzyskać w javascripcie.
Nie wiem czy można by to wykonać funkcją indexof, jeżeli tak to jak jej użyć, ponieważ nei znam składni.

Ten post edytował hiszpaniec 29.10.2007, 16:30:34
Go to the top of the page
+Quote Post
drPayton
post
Post #4





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Na wstępie taka mała dygresja: Nie powinieneś zaśmiecać forum problemami, których rozwiązanie można znaleźć już w pierwszej dziesiątce wyników wyszukiwania na googlach (i to po polsku, np według: +javascript +pobranie zmiennych z adresu) (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

LINK

A poniżej znaleziony tam kod:
  1. Poniższy zapis należy umieścić w sekcji head z znaczniku script.
  2.  
  3. <script type="text/javascript">
  4. function analiza() {
  5. var adres = location.search;
  6. if (adres != "") {
  7. var re = new RegExp("[?]","gi");
  8. var adres = adres.replace(re,"")
  9. var re = new RegExp("[^&]{1,}","gi")
  10. var tablica = adres.match(re);
  11. for(var i = 0; i <= tablica.length-1; i++) {
  12. var re = new RegExp("[^=]{1,}","gi")
  13. var zmienna = tablica[i].match(re);
  14. window.alert("ZMIENNA " + zmienna[0] + " WARTOŚĆ " + zmienna[1]);
  15. }
  16. }
  17. } </script>
  18.  
  19. W sekcji body wystarczy umieścić prosty link:
  20. <a href="javascript:void(0);" onclick="analiza();">START</a>.


Ten post edytował drPayton 29.10.2007, 17:24:29
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 14:57