Also wie man ja schon am Thread namen erkennen kann, will ich wissen wie ich Parameter aus eine URL auslesen kann. Die reine URL kann ich ja über window.location auslesen, aber angenommen meine URL ist: www.eine-adresse.domain/index.html?Beispiel=Wert.
Wie kann ich daraus den Wert des Parameters "Beispiel" auslesen?
Seite 1 von 1
Parameter Aus Url Auslesen
#1
geschrieben 26. August 2007 - 21:17
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
Anzeige
#2
geschrieben 26. August 2007 - 21:20
Zitat (Stratus-fan: 26.08.2007, 22:17)
Also wie man ja schon am Thread namen erkennen kann, will ich wissen wie ich Parameter aus eine URL auslesen kann. Die reine URL kann ich ja über window.location auslesen, aber angenommen meine URL ist: www.eine-adresse.domain/index.html?Beispiel=Wert.
Wie kann ich daraus den Wert des Parameters "Beispiel" auslesen?
Wie kann ich daraus den Wert des Parameters "Beispiel" auslesen?
in PHP?
<?php $variable = $_GET['Beispiel']; ?>
Sind aber eigentlich Grundlagen. Ach so - weil da html steht. Es sollten dann auch schon PHP-Seiten sein.
Dieser Beitrag wurde von Gitarremann bearbeitet: 26. August 2007 - 21:21
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#3
geschrieben 27. August 2007 - 04:54
Hätte auch lieber PHP, aber der Server unterstützt keins
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
#4
geschrieben 27. August 2007 - 06:19
Hmm, ich glaube nicht, dass du das ohne PHP (bzw. eine andere Skriptsprache) schaffen wirst. Erstens bekommst du die URL-Variable nicht ausgelesen und zweitens würde sie dir nichts bringen, da du sie ja nicht weiterverarbeiten kannst.
lG Joe
#5
geschrieben 27. August 2007 - 09:39
Moin,
meine verwendete URL (http://192.168.20.34...drei=zwei&pe=xp).
Bei alert(GET["weiter"]) kannst du in deinem Fall dann alert(GET["Beispiel"]) einsetzen und bekommst "Wert".
BITTE...
meine verwendete URL (http://192.168.20.34...drei=zwei&pe=xp).
<script language="javascript" type="text/javascript"> var slink = self.location.toString(); var GET = new Object; for(var i=0;i<=slink.length;i++){ if(slink[i]=="?"){slink=slink.substring(i+1,(slink.length)); setvari();} } function setvari(){ var zwa = Array(); var uz = Array(); var x=0, y=0; for(var i=0;i<=slink.length;i++){ if(slink[i]=="&"){uz[x]=i; x++;} } for(i=0;i<=(uz.length-1);i++){ zwa[i]=slink.substring(y,uz[i]); y=(uz[i]+1); } zwa[(zwa.length)]=slink.substring((uz[uz.length-1]+1),slink.length); for(i=0;i<=(zwa.length-1);i++){ for(y=0;y<=zwa[i].length;y++){ if(zwa[i][y]=="="){ GET[zwa[i].substring(0,y)]=zwa[i].substring(y+1,zwa[i].length); } } } } alert(GET["weiter"]); </script>
Bei alert(GET["weiter"]) kannst du in deinem Fall dann alert(GET["Beispiel"]) einsetzen und bekommst "Wert".
BITTE...
Dieser Beitrag wurde von FinDW bearbeitet: 27. August 2007 - 09:42
#6
geschrieben 27. August 2007 - 09:49
Blick zwar noch nich ganz durch, aber werds mir @ home nochmal ansehen.
Thx nochmal!
Thx nochmal!
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
Thema verteilen:
Seite 1 von 1