PDA

Vollständige Version anzeigen : per link Wert aus Textfeld auslesen !


loco
07.08.2003, 12:56
Moin moin,


Ich habe auf meiner Startseite ein Link !
Über diesen Link öffne ich den Explorer der mir ein bestimmtes Verzeichnis
anzeigt ! Klappt auch so weit ganz gut !


Ich würde ganz gerne den pfad für dieses verzeichnis in einem Textfeld auf einer anderen Seite hinterlegen, so das der link auf den Inhalt des Textfeldes zugreift.

Kann mir jemand sagen, wie ich da am besten vorgehen kann.

bzw. wie und vor allem wo ich den Bezug zu dem Textfeld setzen kann.
(Hyperlinkeigenschaften!?)

Gruß
loco

Al3x
08.08.2003, 08:55
HI loco,

mit Javascript kannst du den Inhalt des Textfeldes auslesen und dann demenstrpechend weiterverarbeiten.

Es gibt ein paar Sicherheits Einschränkungen für die Seiten auf die du mit Javascript zugreifen kannst.

Hab grad kein Beispiel Code da, aber da wird man glaub ich schnell fündig.

gruß
Alex

DJD
22.08.2003, 14:51
Hi!

folgendes JS könnte ich mir vorstellen!


html><head><title>Test</title>
<script type="text/javascript">
<!--
function goTo()
{
var go=document.pfad.value;

if(go=="")
{
alert("Gude! wohin willst du? Die Pfadangabe stimmt nicht!");
}
else{ window.location.href=go; }
}
//-->
</script>
</head>
<body>

<a href="#" onClick="goTo()">Ditteschööön</a>
<input type="text" name="pfad" value="">

</body></html>



Denke ma so müsste es gehen...
wenn net...tipp hiernochwas rein...

loco
23.08.2003, 13:14
Hallo DJD,

bekomme einen Laufzeitfehler. Funzt es bei dir ?
Ich bekomme wenn ich einen pfad eingebe die Fehlermeldung:
Objekt erwartet !

Gruß und Dank

Loco

<< dp >>
24.08.2003, 16:14
Hi,
kein Wunder, da sind auch ein paar Syntaxfehler drinne. Hier etwas Code,
veränderte Version von DJD, der funktioniert... ;)


<html><head><title>Test</title>
<script type="text/javascript">
<!--
function goTo()
{
if(document.Formular.Path.value == "")
{
alert("Gude! wohin willst du? Die Pfadangabe stimmt nicht!");
}
else
{
window.location.href = document.Formular.Path.value;
}
}
//-->
</script>
</head>
<body>

<form name="Formular" action="javascript:goTo()">
<input type="text" name="Path" value="">
<input type="button" value="Ditteschööön" onClick="goTo()">
</form>
<br>
<a href="javascript:goTo()">Das Ganjze über einen Link<a>

</body></html>


mfG

dp

loco
25.08.2003, 08:32
funzt, super !
tausend dank

gruss loco

DJD
25.08.2003, 09:37
*lach*
sorry jungs,

habs ja so auf die schnelle getippt...und nicht getestet

super das es jetzt funtzt :)

gruss

Dimi