webForumDet fria alternativet

innehållet i textarea

JavaScript

3 svar · 267 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Frågan#1

Går det att med hjälp av javascript få med innehållet i en textarea till en annan sida där innehållet editeras och sedan skicka tillbaka det till textarean på utgångssidan.

Alternativt skulle jag vilja infoga text från en inputbox (eller vad det heter på javascript-språk) till en till viss del ifylld textarea.

tacksam för hjälp!

------------------

/peterbladh:)

[Redigerat av peterbladh den 04 aug 2000]

Medlem sedan dec. 1999258 inlägg
#2

Tyvarr sa gar inte det pa ett enkelt (snabbt) sett.
Det ar sont man anvander PHP och JSP till.

Men det gar ju att losa (kan bara komma pa ett) pa ett annat satt.
Tva frames. (den ena 100% stor, den andra 0%)
I huvudframen har du en textarea (textarea1) och i den "gomda" framen en annan textarea (textarea2).
Nar saker hander i textarea1 (onChange event handler), "kopierar" du innehollet i textarea1 till textarea2, hela tiden!

Sen nar man gar till nesta sida, i huvudframen, sa kan du na innehollet i textarea2 i den "gomda" framen.

Jag ar inte sa duktig pa frames och JavaScript, men folk som ar kanske kan fylla pa denna troden?
Lycka till.

------------------
¬ peterbe.com¬

Medlem sedan feb. 20001 050 inlägg
#3

>Går det att med hjälp av javascript få med innehållet i en textarea till en annan sida där innehållet
>editeras och sedan skicka tillbaka det till textarean på utgångssidan.

Visst :)

sida1.html
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function insert() {
start=location.search.indexOf("=")+1;
document.data.meddel.value=location.search.substring(start);
}
function compute() {
window.location.href="sida2.html?text="+document.data.meddel.value;
}
</SCRIPT>
</HEAD>
<BODY onLoad="insert();">
<FORM NAME="data">
<TextArea name="meddel" rows=5 cols=50></TextArea>
<INPUT TYPE="button" VALUE="Sänd" onClick="compute();"><br>
</FORM>
</BODY>
</HTML>

sida2.html
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function compute() {
window.location.href="sida1.html?text="+document.data.meddel.value;
}
function insert() {
start=location.search.indexOf("=")+1;
document.data.meddel.value=location.search.substring(start);
}
</SCRIPT>
</HEAD>
<BODY onLoad="insert();">
<FORM NAME="data">
<TextArea name="meddel" rows=5 cols=50></TextArea>
<INPUT TYPE="button" VALUE="Ändrat!" onClick="compute();"><br>
</FORM>
</BODY>
</HTML>

Kul va! Återstår lite trix med mellanslag och "enter", men det fixar du nog!

/nicclas ::: http://www.allanyheter.com - Nyhetsrubriker på DIN hemsida!

[Redigerat av nicclas den 04 aug 2000]

Medlem sedan juni 2000277 inlägg
#4

Tackar, tackar!

------------------

/peterbladh:)

270 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)