Danke,
var2
ist meine Variable, die hat z.B. den Wert
var2 =
medi%
Response.write(server.urlencode(var2))
funktioniert dann auch einwandfrei, gibt medi%25 zurueck.
Also nun ist var2 =
medi%25
Der Javascript-Aufruf sieht folgendermassen
aus:
<a
href="javascript:newWindow('neuepage.asp?var=<%=var2>">
In der
Statuszeile ist nun fuer var2 'medi%' eingetragen, also schon wieder decodiert.
Selbst, wenn ich hardverdrahtet 'var2=media%25' in das Javascript reinhacke,
sehe ich in der Statuszeile nur den bereits decodierten Wert (var2=medi%). Tja,
und wenn ich diese Variable dann mit request(var2)
auslese, bekomme ich natuerlich leider nur 'medi', ohne das %-Zeichen. Auch das
codieren direkt im Link bringt keine Besserung.
???
Ciao
Olaf
| [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp-----Urspr�ngliche Nachricht-----
Von: Schoeppl Alexander [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 14. M�rz 2002 14:38
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] AW: variable aus querytringDas Prozentzeichen wird im Querystring verwendet, um Sonderzeichen zu codieren.<%Response.write(server.urlencode("%")) liefert dir also %25. Das kannst du im Querystring �bergeben.Also ersetze % durch %25 -> denn dass ist das Prozentzeichen nach Url Encode, sprich wenn die Automatische R�ckwandlung l�uft wird aus %25 wieder ein %.einigerma�en verst�ndlich ausgedr�ckt?-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 14. M�rz 2002 14:28
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] variable aus querytring| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.aspHi Liste,ich versuche verzweifelt eine Variable aus eine Querystring auszulesen. Das Problen besteht darin, dass sie das Prozentzeichen (%) enthaelt. Der urspruengliche Wert wird ueber eine VBScript Variable in ein Javascript uebergeben, das ein neues Fenster oeffnet. Auf dieser neuen Seite soll der Wert dann ausgelesen werden. Allerdings fehlt genau das %, welches ich aber als wildcard brauche, um in einem Command eine like Anweisung durchzufuehren. Habe mit Server.HTMLEncode und Server.URLEndode rumprobiert, funzt aber nicht. Hat jemand eine Idee, was ich falsch mache?Ciao Olaf
