17. september 2003 - 13:25
Der er
9 kommentarer og 1 løsning
lav preview vindue..
Hej, Jeg har en side med nogle Textarea's og en knap. Når man trykker på knappen skal der åbnes et nyt vindue med indholdet af textarea'erne formateret på en bestemt måde. Det jeg ikke kan finde ud af er hvordan jeg får value fra textareas over i popup vinduet uden at poste formen. Kan det lade sig gøre? Håber det er forståeligt :) Ellers skal jeg nok prøve at uddybe det lidt mere... /Sune
Annonceindlæg fra Barco
17. september 2003 - 14:02
#1
hurtigt eksempel ;) <script type="text/javascript"> function hund(s){ preview = window.open('','preview','height=300,width=400') preview.document.open(); preview.document.write(s); preview.document.close(); } </script> <form name="blabla"> <textarea name="teksten"></textarea> </form> <a href="#" onclick="hund(document.forms[0].teksten.value);">Preview</a>
17. september 2003 - 14:09
#2
hmm, Jeg ledte mere efter noget hvor jeg kan hente værdierne efterfølgende fra det nyåbnede vindue har fundet noget med 'opener' Er der nogen der kender noget til hvordan man bruger den? Jeg har nemlig ikke mulighed for at lave functions i den side hvor det kommer fra (kun onclick="java script:window.open('minsidemedscript.html')") Så det skal være et sript på minsidemedscript.html at den skal hente værdierne fra det vinude som åbnede det. Håber det er forståeligt :) /Sune
17. september 2003 - 14:17
#3
godt så ;) det er vel heller ikke besværligt, skal det gøres ved klik på et link eller skal den bare hente det automatisk ?, og hvordan skal det formateres ?
17. september 2003 - 14:19
#4
men du henter værdierne fra siden der har åbnet en popup sådan her! opener.document.forms['formnavn'].teksten.value;
17. september 2003 - 14:47
#5
der kommer følgende fejl 'opener.document.forms.form1.condition1.value' is not an object min form hedder form1 og tekstfeltet hedder condition1
17. september 2003 - 14:56
#6
hmmm... ups.... havde felterne uden for formen.... sorry..
17. september 2003 - 14:59
#7
nå men, hvordan looper jeg så igennem alle de felter der er i en form? Jeg ved ikke hvor mange der er... /Sune
17. september 2003 - 15:25
#8
et eksempel på det, det kræver at dine elementer er i fomen nedenstående skriver resultatet til en div! <script type="text/javascript"> function hund(str){ elm = opener.document.forms[0].elements for (i=0;i<elm.length;i++){ document.getElementById('teksten').innerHTML += elm[i].value + '<br>'; } } </script> <a href="#" onclick="hund();">Hent tekst</a> <div id="teksten"></div> måske det du vil ha ?
17. september 2003 - 15:49
#9
jæbs... smid et svar :)
17. september 2003 - 15:52
#10
comming right up ;)
Vi tilbyder markedets bedste kurser inden for webudvikling