Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [adres url] plz help!
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dziama
witam przegladalem to forum ale nie znalazlem rozwiazania mojego problemu, a mianowicie:
W jaki sposób ukryć/zakodować adres dokumentu, który ma postać:
<a href=index.php?dzial=lole> lole</a>
i w oknie przeglądarki w pasku adresu jest to widoczne.
Czy jest inna metoda oprocz ramek?
dragossani
Formularz z ukrytymi polami? Trochę uciążliwe ale powinno działać.
dziama
czyli np w menu mam zrobić formularz z polami input type hidden i value taką jaki ma być link i prekazywanie metodą post?
coś takiego??
dragossani
Zamiast
Kod
<a href=index.php?dzial=lole>lole</a>

zrób
Kod
<form name="Form1" action="index.php" method="post">

  <input type="hidden" name="stala_wartosc" value="wartość">

  <input type="hidden" name="dzial" value="">

</form>

<a href="javascript:document.Form1.dzial.value='lole'; document.Form1.submit();">Lole</a>

Od razu masz przykład jak przekazywać zmienne bezpośrednio ze skryptu, a jak zmienić wartość ukrytego pola w zależności od linku, który klikamy. Niezbyt eleganckie i pewne rozwiązanie - sam go unikam, ale działa.
kwiateek
Cytat
Kod
<a href="javascript:document.Form1.dzial.value='lole'; document.Form1.submit();">Lole</a>

Ja bym to zrobil bardziej secret'nie:
Kod
<a onclick="javascript:document.Form1.dzial.value='lole'; document.Form1.submit();" href="#">Lole</a>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.