Przesyłanie getem wewnętrznego odnosnika (#)


(stanek.94) #1

Witam! Jeśli mam form z submitem z kilkoma wartościami wysyłanymi getem i chciałbym dodatkowo do docelowego adresu dodać #id to czy da się to zrobic getem? Tak żeby link wyglądał ?aaa=b&cc=a#43


(djgrzenio) #2

Tak dodaj w action tego geta albo jako hidden


(stanek.94) #3

ale w jaki sposob?


(B.Andy) #4

(stanek.94) #5

ale ja chcę zrobić wewnętrzne hiperłącze przerzucające do odpowiedniego miejsca na stronie jak dam

to wychodzi

aaaaaaaa.php?%23=6

(B.Andy) #6

Nie zrobisz tego getem. Musisz to jakoś dokleić do linku.


(ziggurad) #7

Chodzi Ci o zmianę adresu widoczną w pasku bez przeładowywania strony?

Takie coś znalazłem:

http://tom000.info/blog/zmiana-adresu-u … trony.html


(P) #8

Czyli zrób tak jak @djgrzenio napisał, dodaj to w atrybucie action formularza, np.:

Poza tym url:

foo.bar/whatever?aaa=b&cc=a#43

jest niepoprawny, zmienna cc będzie równa a#43, poprawny to:

foo.bar/whatever#43?aaa=b&cc=a