28. juli 2005 - 10:21
Der er
10 kommentarer og 1 løsning
IE og opener
ok... er det korrekt at IE kun kan have 1 opener af gangen... dvs, at jeg ikke kan have 2 child vinduer kørende på samme tid.. ?? Jeg benytter normalt Firefox, og der er ingen problemer, med at åbne nye vinduer, og udveklste data imellem dem.. ved hjælp af "top.opener"... Der er bare for mange problemer med IE... Hvis det er er der så nogle som kender en løsning på problemet ??
Annonceindlæg fra Deloitte
Du kan både have flere parent og childs, men et vindue kan kun have en parent. Plejer selv at benytte parent.opener - fx parent.opener.document.getElementById("test1"); Hvad sker der når du forsøger? Har du evt et stykke kode hvor du viser hvad du forsøger? /Lusk
ok... hmm.. (1)Første vindue -> (2)Åbner nyt child vindue -> (3)Åbner igen fra child et childChild Det kan jeg ikke få IE til at gøre.... Vinduer nummer 2 skal kunne finde data i vindue nummer 1. Vinduer nummer 3 skal kunne finde data i vindue nummer 2. Det er den problem stilling jeg har, og jeg kan ikke få IE til det. Jeg har brugt disse metoder: function popUpWin_noreturn(url, win, width, height, options) { var leftPos = (screen.availWidth - width) / 2; var topPos = (screen.availHeight - height) / 2; options += 'width=' + width +'px'+ ',height=' + height +'px'+ ',left=' + leftPos + ',top=' + topPos; myref = window.open(url, win, options); } function popUpWin (url, win, width, height, options) { var leftPos = (screen.availWidth - width) / 2; var topPos = (screen.availHeight - height) / 2; options += 'width=' + width +'px'+ ',height=' + height +'px'+ ',left=' + leftPos + ',top=' + topPos; return window.open(url, win, options); } Og det vil bare ikke virke.... Den fejl jeg får fra IE er at den fortæller mig at et objekt ikke er gyldigt.. mere får jeg ikke at vide..og så kommer den også med et linie nummer der nolge gange er helt ude i skoven som linie 470 eller noget.. selvom man kun har 60...
glemt lige.. første vinduer ligger i et frame....
Mener du frame som en IFRAM, eller frame som i et frameset?
<frameset rows="*,80" cols="*" frameborder="NO" border="0" framespacing="0"> <frameset cols="80,*" frameborder="NO" border="0" framespacing="0"> <frame src="#" name="leftFrame" scrolling="NO" noresize> <frame src="pop_test.htm" name="mainFrame"> </frameset> <frame src="#" name="bottomFrame" scrolling="NO" noresize > </frameset>
bare sådan et almindeligt et...
ok.. jeg har faktisk lige nu.. jeg synes det er ret vildt :) det virker faktisk :) jeg ved ikke hvad jeg gjorde.. men det virker.... kiggede og læse lidt mere på quirksmode.org, ,... igen igen og igen... men jeg er happy lige nu..... jeg synes du skal have nogle points da du har svaret på noget af mit spørgsmål... smid et svar mester :)
28. juli 2005 - 14:22
#10
fedt det virker - har lige banket noget sammen, hvor jeg kan se det skulle virke. vil ikke have point for det jeg har svaret på, for det er ikke det der gav løsningen :-) Foreslår du lægger et svar selv, og tildeler pointene til dig selv :o) /Lusk
28. juli 2005 - 15:34
#11
hmm... lusk.. nu ikke noget fusk.. ej.. hehe ok.. jeg tager points selv
Vi tilbyder markedets bedste kurser inden for webudvikling