Parameterübergabe
Kai
- javascript
0 oaktree
Hallo zusammen!
kurze Frage:
Ich übergebe bei Klick auf ein Mitglied Name und Vorname an die nächste Page, wie folgt:
...<a href="Member_details.html?name=Altmeyer&vname=Meik">Altmeyer Meik</font></a>
In der aufgerufenen Page lese ich die Daten aus:
<!--
var name;
var vname;
function Ausgabe()
{
var re = /[?|&]name=([^&]*)/;
re.exec(self.location.href);
document.write(RegExp.$1);
name = RegExp.$1;
return(name, vname);
}
//-->
Aufruf:
<script>Ausgabe();</script>
Nur weiss ich nicht wie ich vname auslesen muss... kann mir da wer weiterhelfen? Name und Vorname sollen getrennt durch ein blank ausgegeben werden!
Danke im Voraus!
MfG, Kai
Hallo Kai,
ich habe das jetzt mal anders gelöst:
if(window.location.search) //zuerst fragst du ab, ob überhaupt etwas angehängt wurde
{
zusatz=window.location.search.substring(1); // dann holst du dir den string,
woerter=zusatz.split("&"); // zerteilst ihn
name=woerter[0].substring(woerter[0].indexOf("=")+1); // und nimmst dir die Teile,
vname=woerter[1].substring(woerter[1].indexOf("=")+1); // die du willst.
document.write(name + ' ' + vname); // Dann schreibst du sie.
}
bye
Steffen