Der Martin: js in html attribute einbauen

Beitrag lesen

Hi,

<div class="formfield"> <input id="link" name="link" type="text" size="50" maxlength="50" value=""> </div>

und zwar möchte ich bei value was einbauen das die aktuelle url ausliest.
ich denke mit js -  location.href.
jetzt muss ich des noch irgendwie verbauen. pls hlp.

du bist doch schon fast am Ziel. Musst nur noch die Fragmente zusammensetzen, die du schon hast. ;-)

document.getElementById("link").value = location.href;

Diese Zeile kannst du als kleinen Script-Block direkt hinter das Element setzen; besser ist aber, ihn ans Dokument-Ende zu plazieren oder über das onload-Event aufzurufen.
Und findest du nicht, dass maxlength mit 50 etwas eng werden könnte? Manche URLs sprengen diese Grenze ohne weiteres.

Das div-Element, das dein input umschließt, ist übrigens überflüssig. Zumindest dann, wenn es wirklich nur dieses eine Kindelement enthält.

Ciao,
 Martin

--
Idealismus wächst mit der Entfernung zum Problem.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(