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