webForumDet fria alternativet

innehållet i textarea

3 svar · 267 visningar · startad av peterbladh

peterbladhMedlem sedan juni 2000277 inlägg
#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]

petergrennanetMedlem 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¬

nicclasMedlem 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]

peterbladhMedlem sedan juni 2000277 inlägg
#4

Tackar, tackar!

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

/peterbladh:)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)