<script type="text/javascript">
<!--
function LisaaKuva()
{
var osoite = prompt("Kuvan osoite: ", "http://")
if (osoite != null && osoite != "")
{
this.form.uutinen.value = 'lol' + osoite + ' on huono sivu'
}
}
//-->
</script>
<h3 class="bar">Lisää uutinen</h3>
<fieldset>
<form action="Scripts/add_news.php" method="post">
<p><input type="button" value="Lisää kuva" onClick="LisaaKuva()" />
<p><input type="text" name="otsikko" maxlength="50" size="30" value="Uutisen otsikko" /></p>
<p><textarea name="uutinen" rows="20" cols="50"></textarea></p>
<p><input type="submit" value="Lisää uutinen" /></p>
</form>
</fieldset>Tämän pitäisi siis lisätä tekstikenttään "uutinen" tekstiä kun painetaan "Lisää kuva"-painiketta, mutta ei tunnu toimivan. Voisiko joku valoittaa miten homma tehtäisiin oikein?
Muutetut rivit:
document.omaformi.uutinen.value = 'lolz0rs ' + osoite + ' on huono sivu' <form name="omaformi" action="Scripts/add_news.php" method="post">
Nykyään ideana olisi hakea ne käsiteltävät häkkyrät id- ja class-kenttien avulla, mutta saa kai sen yhä noinkin tehdä. Tuo uusi tapa menee tämän metodin avulla id-kentän kanssa:
http://en.wikipedia.org/wiki/GetElementById
http://msdn2.microsoft.com/en-us/library/ms536437.aspx
http://developer.mozilla.org/en/docs/DOM:
Juu kiitoksia, sain toimimaan ja teinkin sen heti tuolla modernilla ja siistillä tavalla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.