|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
schall Gast
|
Verfasst am: 09.09.2005 15:10:37 Titel: daten in url äbergeben |
|
|
hier wird beschrieben wie man daten per url übergibt, in die url bekomm ich sie ja aber wie bekomme ich sie wieder in mein formular? sind so ca 35 variablen.
will sie dann einfach mit dem script weiter unten wieder anzeigen lassen!!
bitte danke
http://www.html-world.de/program/js_e_3.php |
|
Nach oben |
|
|
i-co Forumsteilnehmer
Anmeldungsdatum: 16.06.2005 Beiträge: 14 Wohnort: Limeshain
|
Verfasst am: 09.09.2005 15:39:31 Titel: Re: daten in url äbergeben |
|
|
schall hat folgendes geschrieben: |
hier wird beschrieben wie man daten per url übergibt, in die url bekomm ich sie ja aber wie bekomme ich sie wieder in mein formular? sind so ca 35 variablen.
will sie dann einfach mit dem script weiter unten wieder anzeigen lassen!!
|
Eingentlich ganz einfach.
Wenn Du das formular ausbaust, dann muß Du Deine Werte im HTML-Code des Eingabefeldes im
unterbringen. Also rein-"printen" |
|
Nach oben |
|
|
schall Gast
|
Verfasst am: 11.09.2005 12:09:33 Titel: |
|
|
vielleicht bin ich zu blöd;: erkläre es mir mal genauer bitte.
das ist die quelle.html
<html>
<head>
<form action="ziel.html" method="get">
</head>
<body>
<input name="user" type="text">
<input type="submit" value="start">
</body>
</form>
</html>
das ist die ziel.html
<html><head>
<body onload="BekommeWerte(user)">
<script type="text/javascript">
function BekommeWert(user)
{
res = '';
s = location.search;
if(s.indexOf('?') != -1){s = s.substring(1,s.length)}
while(s != '')
{
b = s.substring(0,s.indexOf('='));
c = s.substring(s.indexOf('=')+1,s.indexOf('&'));
if(s.indexOf('&') == -1)
{c = s.substring(s.indexOf('=')+1,s.length);}
if(b == user){res = c; break;}
if(s.indexOf('&') == -1){s = '';}
else{s = s.substring(s.indexOf('&')+1,s.length)}
}
return unescape(res);
}
</script>
</body>
<input type="text" value="????">
</head></body>
</html>
was muss ich machen das ich die eingabe auf quelle.html auf irgendeiner form auf meiner ziel.html stehen habe??!! und wie mache ich des dann mit mehr variablen??? |
|
Nach oben |
|
|
admin Site Admin
Anmeldungsdatum: 16.01.2005 Beiträge: 323 Wohnort: Berlin
|
Verfasst am: 11.09.2005 12:17:12 Titel: |
|
|
also erstmal: was bitte soll das für ein html-stil sein?
schall hat folgendes geschrieben: |
<html>
<head>
<form action="ziel.html" method="get">
</head>
<body>[...]</body>
</form>
</html>
|
das form gehört in den body - und zwar komplett bitteschön! die andere datei sieht auch nicht viel besser aus - da ist dringender nachholbedarf.
zu deinem problem:
schall hat folgendes geschrieben: |
<html>
<head>
<script type="text/javascript">
function BekommeWert(user)
{
res = '';
s = location.search;
if(s.indexOf('?') != -1){s = s.substring(1,s.length)}
while(s != '')
{
b = s.substring(0,s.indexOf('='));
c = s.substring(s.indexOf('=')+1,s.indexOf('&'));
if(s.indexOf('&') == -1)
{c = s.substring(s.indexOf('=')+1,s.length);}
if(b == user){res = c; break;}
if(s.indexOf('&') == -1){s = '';}
else{s = s.substring(s.indexOf('&')+1,s.length)}
}
return unescape(res);
}
</script>
</head>
<body>
<script type="text/javascript">
document.write('<input type="text" value="'+BekommeWert('meinwert')+'">');
</script>
</body>
</html>
|
ansonsten würde ich eher PHP oder ASP empfehlen - ist sauberer. |
|
Nach oben |
|
|
Gast
|
Verfasst am: 13.09.2005 18:17:40 Titel: |
|
|
[quote="admin"]also erstmal: was bitte soll das für ein html-stil sein?
schall hat folgendes geschrieben: |
<html>
<head>
<form action="ziel.html" method="get">
</head>
<body>[...]</body>
</form>
</html>
|
danke für die hilfe, tja bei den tags sitzt der teufel im detail, durch das ewige herumprobieren ist alles durcheinander gekommen. hab alles neu geschrieben und nun gehts auch. danke vielmals hr. winkler. |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|