Siechfred: # maskieren Teil2

Beitrag lesen

Hell-O!

Wenn ich eine Url mit Parametern als Inhalt in einem xml-tags verwnede muß ich das & maskieren

Ja, z.B. mit &.

/cgiPfad/perl.pl?parameter1=xyz&parameter2=daten#Anker

Ja, so notierst du die URL in deiner XML-Datei. Beim Aufruf derselben macht der Browser daraus:

/cgiPfad/perl.pl?parameter1=xyz&parameter2=daten#Anker

Wo ist also das Problem?

In Attributen scheint das nicht nötig zu sein, aber doch im Inhalt.

Es ist in beiden Fällen nötig, da sonst alles ab der *ersten* Raute als Anker angesehen wird. Mal zwei Beispiele:

/cgiPfad/perl.pl?parameter1=#&parameter2=daten#Anker

Der Anker dieser URL lautet "&parameter2=daten#Anker", weder für parameter1 noch parameter2 wird irgendein Wert übertragen. Der Ankersprung geht in die Hose, weil es den o.g. Anker nicht gibt. Dies ist übrigens auch so, wenn die Raute innerhalb des Parameternamens vorkommt.

/cgiPfad/perl.pl?parameter1=%23&parameter2=daten#Anker

Der Anker dieser URL lautet "Anker", die Parameter werden ordnungsgemäß übertragen, der Anker angesprungen, da er existiert.

Jetzt würde ich doch gern Wissen was dahinter steckt.

Ich hoffe, ich habe dein Problem richtig verstanden.

Siechfred

--
Hier könnte Ihre Werbung stehen.
Viel Lärm um nichts || Steuerliche Einordnung des Rangrücktritts