Formularfelder als Parameter in einen Link bauen
kai
- javascript
0 Nick0 Jeena Paradies0 Nick0 Jeena Paradies0 Nick0 Jeena Paradies0 Nick
0 kai
Hallo,
wie kann man die Daten, welche in ein Formular eingegeben wurden als Parameter an eine Link bauen und diesen aufrufen?
Formularfeld Name = xx
Formularfeld Vorname = yy
-->
a href="www.seite.de?name=xx&vormane=yy"
Hi. Habe die Varisblen ein bisschen geändert, zur Besseren veranschaulichung...
Name = dasistdievariablename
Vorname = dasistdievariablevorname
Also, wenn du den Link in neuem Fenster öffnen möchtest dann so:
<a href="javascript:window.open('http://www.irgendwas.de/unterverzeichnis/usw/' + this.form.dasistdievariablename.value + 'naechstesunterverzeichnis' + this.form.dasistdievaraiblevorname.value + '/index.html')">Linkblabla</a>
Wenn du den Link im gleichen Fenster öffnen möchtest nimmst du statt
javascript:window.open()
das da:
javascript:document.location.href()
Die Verschiedenen Varaiblen trennst du mit "+" und LEERZEICHEN vor und hinter selbigem. Teile, die feststehen setzt du in "'", aber nicht in """, sonst gehts net.
Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.
Hoffe, ich konnte dir helfen (wenn ich dich richtig verstanden habe)
Nick.
Hallo,
Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.
Passwortschutz mit JavaScript? Wie geht dass denn? Was ist wenn es einer abschaltet? Ich dachte für so etwas ist JS untauglich, irre ich mich?
Grüße
Jeena Paradies
Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.
Passwortschutz mit JavaScript? Wie geht dass denn? Was ist wenn es einer abschaltet? Ich dachte für so etwas ist JS untauglich, irre ich mich?
Ja, aber du hast das falsch verstanden...
Das sieht folgendermaßen aus:
Im Formular schreibst du Username und Passwort. Und dann wird der entsprechende Unterorder geöffnet:
Z.B.:
Username: Anton
Passwort: Josef
Dann lautet der Pfad:
http://irgendwas.de/blabla/Anton/Josef/index.html
das kann man mit Javascript so definieren, dass du beim Wuelltextauslesen nur folgendes siehst:
<input type='button' value='ENTER' onclick='javascript:document.location.href=("http://irgendwas.de/blabla/" + this.form.username.value + "/" + this.form.passwort.value + "/index.html")'>
Ganze infach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
Versuche dich ruhig mal ohne Javascript einzuloggen ...
www.9c-pg.de.vu/login
Ciao. Nick
Hallo,
http://www.nickshomepage.de/projekte/9c-pg/login/member/UNSERNAME/admin/PASSWORT/config.php
Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.
Ganze infach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
aktiviert oder deaktiviert ist?
BTW: Auf der Seite gefunden:
--------------------------------------
Javascript ist eine Programmiersprache, die ich sehr häufig verwende. Um diese Javascript-Elemente anzeigen zu können, brauchst du ein Programm, das Javascript "entschlüsselt". Dieses Programm ist kostenlos. Du kannst dir eine neue Version HIER http://java.sun.com/j2ee/ aus einer Liste auswählen.
--------------------------------------
Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?
Grüße
Jeena Paradies
http://www.nickshomepage.de/projekte/9c-pg/login/member/UNSERNAME/admin/PASSWORT/config.php
Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.
Wenn du das so gut kanns, dann versuch doch mal, dich einzuloggen in den Mitgliederbereich...
Ganze einfach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
aktiviert oder deaktiviert ist?
deaktiviert ;-)
BTW: Auf der Seite gefunden:
Javascript ist eine Programmiersprache, die ich sehr häufig verwende. Um diese Javascript-Elemente anzeigen zu können, brauchst du ein Programm, das Javascript "entschlüsselt". Dieses Programm ist kostenlos. Du kannst dir eine neue Version HIER http://java.sun.com/j2ee/ aus einer Liste auswählen.
Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?
Ohne das Programm, das du über diesen Link herunterladen kannst, brauchst du um Seiten mit JAvascript anzeigen zu können...
Nick
Hallo,
Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.
Wenn du das so gut kanns, dann versuch doch mal, dich einzuloggen in den Mitgliederbereich...
Nein nein, das hast du falsch verstanden, ich habe es ausprobiert, und es geht nicht. Das war ein bewunderndes Aha ocha. Man kann sich ja den USERNAME und das PASSWORT nicht aus den Fingern saugen.
Ganze einfach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
aktiviert oder deaktiviert ist?
deaktiviert ;-)
Alles klar :-)
Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?
Ohne das Programm, das du über diesen Link herunterladen kannst, brauchst du um Seiten mit JAvascript anzeigen zu können...
Einen Browser der JavaScript kann?
Hä ich kapiere nichts??
Und wenn ich die Java 2 Platform runterlade braucht mein Browser kein JavaScript zu können???
Grüße
Jeena Paradies
Und wenn ich die Java 2 Platform runterlade braucht mein Browser kein JavaScript zu können???
Wenn dein Browser kein Javascript kann, musst du dir doch ne Javaconsole downloaden, dass ers kann, oder? :-)
Ciao und Gute Nacht.
Nick
Hallo,
Wenn dein Browser kein Javascript kann, musst du dir doch ne Javaconsole downloaden, dass ers kann, oder? :-)
Nicht dass ich wüsste, Java hat mit JavaScript fast gar nichts gemeinsam - außer dem ähnlichen Namen.
Wenn dein Browser kein JavaScript kann, dann hilft auch die "Javaconsole" nicht.
Grüße
Jeena Paradies
Hi,
ich hab es gelöst:
function link() {
url_name=document.formular1.form_name.value;
url_vorname=document.formular1.form_vornamevalue;
url='http://www.xx.com/?name='+url_name+'&vorname='+url_vorname;
window.open(url);
}
....
<form action="#" method="get" target="_blank" name="formular1" onsubmit="javascript:link();">
<input type="text" name="form_name" value=""/>
<input type="text" name="form_vorname" value=""/>
<button value="Go" type="submit">Go</button>
</form>
Vielen Dank für die Hilfe
Kai