Parameter in URL einbinden mit ?
kaepten
- html
hallo zusammen
ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:
http://irgendwo.html?Parameter1?Parameter2
im Kopf.
Und es gibt doch sogar eine Funktion in JavaScript, die aus der URL dann diese Parameter filtern kann.
cheers
kaepten
ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:
http://irgendwo.html?Parameter1?Parameter2
im Kopf.
Und es gibt doch sogar eine Funktion in JavaScript, die aus der URL dann diese Parameter filtern kann.
Die Funktion kann z.B. so aussehen:
<script language="JavaScript">
<!--
function get_query(name) {
var value=null;
var query=window.location.search;
if(query != "") {
var kk=query.indexOf(name+"=");
if(kk >= 0) {
kk=kk+name.length+1;
var ll=query.indexOf("&", kk);
if(ll < 0)ll=query.length;
value=query.substring(kk, ll);
for(kk=0; kk<value.length; kk++) {
if(value.charAt(kk) == '+') {
value=value.substring(0, kk)+" "+value.substring(kk+1,value.length);
}
}
value=unescape(value);
}
}
return value;
}
var str = get_query("URL");
//-->
</script>
Im Beispiel wird der sog. Query-String des Wertes "URL" ausgelesen: also z.B.
http://www.DeineDomain.de/index.htm?URL=test
Der Wert wäre also hier "test". Mehrere Werte verknüpfst Du mit "&", z.B. index.htm?URL=test&Schuhgröße=45.
Du kannst die Werte dann auch separat abfragen: get_query(Schuhgröße);
Bei mir läuft auch so eine Lösung zur Steuerung des Framesets. Bei mir kann man jede einzelne Seite auch extern ins Frameset laden, z.B. <a href="http://www.maier-ro.de/full/index.htm?ref=default&dir=/gast/gast(a).htm" target="_parent">http://www.maier-ro.de/full/index.htm?ref=default&dir=/gast/gast(a).htm</a> fürs Gästebuch. Allerdings ist es halt client-abhängig, da der Browser JavaScript verstehen muß. Ich bastle gerade an einer serverseitigen Lösung über PHP3.
MfG, Christian Maier
he kuul! thanX!
Aber könnts sein, dass es nur mit Netscape funzt? Ich hab nen kleinen Schnellschuss programmiert, welcher jedoch nur mit Netscape geht... oder ist der Schnellschuss von mir irgendwie proprietär..*lol*
cheers
kaepten
ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:
http://irgendwo.html?Parameter1?Parameter2
im Kopf.
Du meinst wahrscheinlich:
datei.html?para1=blabla¶2=blubblub
Viele Gruesse, Thomas Hieck
Hallo,
gib bei der Forums-Archiv-Suche-Maske (Link steht oben auf dieser Seite) folgendes ein:
Suche nach: übergeben
Suche in: Nachrichtentitel
und Du bekommst ein paar Antworten....
Chräcker