09. juli 2003 - 11:36
Der er
30 kommentarer og 1 løsning
Er ikke så god til javascript , getElementById + window.opener
Er der en som kan sige hvad jeg gøre forkert med dette script. Dette er en side der bliver åbenet af en anden side PS: Er ikke så god til javascript <HTML> <HEAD> <script language="JavaScript" Type="text/javascript"> function vistest() { test = window.opener.document.forms[0].Head.value document.getElementById('vis').innerHTML = ""+ test + ""; } </script> </HEAD> <BODY leftmargin="0" onload="" topmargin="0" marginwidth="0" marginheight="0"> <a href="#" onclick="vistest();">test</a> <Div id=vis></div> </BODY> </HTML>
Annonceindlæg fra SuperOffice
Bortset fra at der bør være "" om id'en kan jeg ikke se noget forkert ... Forudsat selvfølgelig at den popup du viser er åbnet fra den samme frame, som indeholder formen med feltet Head ...
Der er den men hvis jeg prøver den går min Internet Explorer 6 ned
Hov, der mangler også: <a href="#" onclick="vistest();return false;">test</a>
min IE 6 går ned selv om jeg har return false; på
Øv, du har brugt et reserveret ord til dit felt-navn ... Prøv at ændre feltnavnet Head -- prøver lige at lave no'et test ...
Kunne ikke få den til at lave fejl -- heller ikke om jeg brugte det stærkt problematiske navn Head ... Du har ikke en eller anden popup-pas-på-feature installeret ?-)
den her kan osse roligt ændres : document.getElementById('vis').innerHTML = ""+ test + ""; til : document.getElementById('vis').innerHTML = test;
>>grunken Ja, det er redundant, men kan ikke have betydning for problemet ...
09. juli 2003 - 12:38
#10
Tjah, men så er der jo ikke andre muligheder :)
09. juli 2003 - 12:39
#11
Jeg kan køre den kode uden problemer !-) Har du en form på det dokument du kalder fra ?o]
09. juli 2003 - 12:40
#12
-- altså <form> <input type="text"> <!--noget mere--> </form>
09. juli 2003 - 13:28
#13
Har fundet feljen det er fordi der er html kode med i Head feltet, så ville jeg lige om i måske hade et andet script hvor jeg har et felt på en side og en knap og når man klikker på knappen åbene der en side med det der er i felttet?????????
09. juli 2003 - 13:31
#14
Fejler den før eller efter denne linje: test = window.opener.document.forms[0].Head.value ?-)
09. juli 2003 - 13:32
#15
Og hvad for en felt-type er Head ?o]
09. juli 2003 - 13:35
#16
head er et textarea og jeg kan ikke se hvor den fejler
09. juli 2003 - 13:38
#17
Prøv at sætte en alert("noget") ind efter linjen -- jeg vil bare være sikker på, at vi overhovedet kan få fat i teksten ordentligt !-)
09. juli 2003 - 13:40
#18
Ja men det kan vi godt for hvis jeg skriver "skdjhjksdhfjksdhf" kan den godt vise det.
09. juli 2003 - 13:42
#19
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript"> function popWin(){ newWin=window.open("","NytVindue","width=300,height=200,status=no"); txt= document.forms[0].Head.value newWin.document.write(txt); newWin.document.close(); } </SCRIPT>
09. juli 2003 - 13:48
#20
Sådan virker det uden problemer, men det er jo så helt uden noget andet i, det kan vi sagtens tilføje ... Jeg har et eksempel, hvor et fuldt dokument med javascript-funktioner og meget andet skrives på den måde (det er der jeg har frameworket fra ;-)
09. juli 2003 - 14:02
#21
nybroe og roenving ;)
>jeg vil lige tilføje at jeg tror at den ie har et problem, for den førnævnt function burde virke uden problemer
Nybroe hvad siger din browser til den her ?
http://www.grunken.dk/exp/370295/ prøv at klikke på smiley'n
09. juli 2003 - 14:24
#22
Det vil den godt
09. juli 2003 - 14:28
#23
Har du mulighed for at uploade det du har lavet ?, så kan vi måske kome med et mere kvalificeret bud :)
09. juli 2003 - 14:32
#24
>>grunken 14:02 -- jeg er også blevet lidt mistænksom ...
09. juli 2003 - 14:33
#25
Nej det kan jeg desvære ikke fordi at jeg ikke kun kan ligge det op uden at jeg skal ligge det hele op og det vil jeg ikke!!!!
09. juli 2003 - 14:39
#26
Jamen så er det jo svært at trace fejl :/ roenvings forslag "13:42:33" virker osse ganske fint :) hvordan er det at du genererer htmlkoden i textarea'n ? Hænger den osse hvis du skriver <b>dsgffdsgwefd</b> ?
09. juli 2003 - 14:42
#27
Nej det kan den godt
09. juli 2003 - 14:46
#28
okay, jeg hopper så ud af dette ?, utroligt svært at hjælpe med så lidt info!
09. juli 2003 - 14:48
#29
Jeg har det liggen i en db og trækker det ud i et textarea Jeg bilver det desvære nød til at forlade min computer for i dag da den skal laves med jeg vender tilbage imorgen håber jeg men tak for hjælpen end til nu!!!!
31. juli 2003 - 10:18
#30
Lukker dettet spørsmål
31. juli 2003 - 15:11
#31
-- og ellers tak for hjælpen !-)
Vi tilbyder markedets bedste kurser inden for webudvikling