variablen aus url
farant
- javascript
hey
jetzt hat sich ein zweites problem ergeben.
ich brauch jetzt die variablen aus der url um jede einzelne zu verwenden.
url: www.x.de?var1=1&var2=2&var3=3...
ergebniss:
var1=1
var2=2
var3=3
...
danke für die eventuelle hife
farant
Ok,
eine Variante wäre es, sie selbst zurecht zu schneiden:
var myURL = self.location.href;
var vpos = myURL.indexOf("var1");
if (vpos > 0) {
var tmpstring = myURL.substring(vpos+5, myURL.length);
// jetzt sind alle Zeichen aus ?var1=yby&var2=zasd so auf tmpstring: yby&var2=zasd
var vpos = tmpstring.indexOf("&"); // passt in jedem Fall, entweder ist die URL mit '&' getrennt oder eben mit '&'
if (vpos > 0) {
// es gibt noch was zu schneiden
tmpstring = tmpstring.substring(0, vpos);
}
// --> nun enthält tmpstring den Eintrag yby
var var2 = tmpstring
}
... usw.
MfG
Rouven
das problem ist das ich ein classensystem unter php verwende und jetzt haut er sich mit den variablen und klammern selbst zusammen.
gibt es noch ne andere möglichkeit.
ich übergebe das ganze per form
<form><input ... oncklick="url + variablen ... in einem neuen fenster"></form>
könnte das was nützen?
hey
jetzt hat sich ein zweites problem ergeben.
ich brauch jetzt die variablen aus der url um jede einzelne zu verwenden.
url: www.x.de?var1=1&var2=2&var3=3...
var search = window.location.search.substring(1);
var param = search.split('&');
for(var i = 0; param[i];)
{
var pair = param[i++].split('=');
window[pair[0]] = pair[1];
}
alert(var1+'\n' +var2+'\n' + var3+'\n');
aber ob du das wirklich so willst?
Struppi.