15. september 2008 - 21:27Der er
24 kommentarer og 1 løsning
hent variabel fra adresselinie
Hejsa
Er det muligt at hente en variabel fra en adresselinie?
Jeg har en helt standard html side med en form, men jeg vil gerne kunne indsætte værdier i adresselinien så formen loader med disse værdier når den kommer frem hvis der er nogle, og kommer frem med blanke felter hvis der ikke står nogle værdier i adresselinien.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
<script type="text/javascript"> function getVar(sKey) { if (location.search!="") return undefined; var oRX = new RegExp("(?:\\?|&)"+sKey+"=(.*?)(?:&|$)", "i"), aM = oRX.test(location.search); return aM ? decodeURIComponent(RegExp.$1) : undefined; }
Hmm... Er ikke helt sikker på jeg forstår implementeringen. Nedenfor er en html side med 2 felter. Hvordan ville du sætte det ind hvis T1 og T2 skulle hentes fra adresselinien hvis de er definerede, og ellers bare være blanke?
Fint eksempel, Erik - men der er ikke nogen modtageside ... og det er vel der, problemet ligger ;o)
I 'index.htm' skriver f.eks. dette mellem head-taggene:
<script type="text/javascript"> function getVar(sKey) { if (location.search!="") return undefined; var oRX = new RegExp("(?:\\?|&)"+sKey+"=(.*?)(?:&|$)", "i"), aM = oRX.test(location.search); return aM ? decodeURIComponent(RegExp.$1) : undefined; } var varT1 = getVar("T1"); var varT2 = getVar("T2");
-> Erik Det er lige i skabet. En sidste ting... Ville det være muligt med f.eks. appendchild at indsætte noget ekstra, således at siden automatisk sender formen hvis man ønsker det?
Jeg magter ikke lige at tjekke om "Send" er defineret. "Send" er jo ikke defineret på siden, så jeg skal bare tjekke om det står i adresselinien, og hvis den gør det fyre en send(AuthForm) af.
Ah.... Det er jo bare fordi IE gør noget selv, og FF kun gør det man beder den om... Der var kun name på mine felter i formen... Ikke id. Nu virker det ;-)
- hmmmm ... det lyder, somom det kræver en vellagret nordtyrolsk fodsvamp, skyllet ned med rå mængder 80% Stroh rom. Jeg springer over! ;D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.