28. oktober 2002 - 13:15Der er
13 kommentarer og 1 løsning
call mellem 2 popup windows
Jeg har en javascript fil som loades med i begge vinduer. det som skal kaldes til, indeholder en frameset med en frame som hedder mainFrame. denne frames indhold skal skiftes ud med en anden side, nå jeg kalder en function i det andet popup window. denne er kaldt fra den frame/side som skal udskiftes vis det kan hjælpe. jeg har selv prøvet ihærdigt at lave det men det har ikke løkkes mig endnu.
jeg har en hjemmeside, hvor det hele foregå i et popup som jeg åbner. I det vindue er der et frameset med en frame som hedder mainFrame. Fra denne frame åbner jeg et nyt popup vindue. og hvis man så udføre en bestemt handling i det vindue skal jeg loade en anden side i den frame der hedder mainFrame, i det andet vindue.
hvis nogen forstår ide'en men bare ikke er sikker på at de kan lave så det virker udfra det jeg har beskrevet, skal i være meget velkommende til at poste det alligevel som et svar, så skal jeg nok give points hvis jeg kan få det til at virke.
Synes godt om
Slettet bruger
28. oktober 2002 - 17:47#5
Jeg tror, at det du leder efter, er dette:
opener.location.href = "din_side.html";
Hvis jeg har forstået din forklaring, så åbner "mainFrame" popup'en. Og for popup'en er "mainFrame" opener.
jeg har lavet et lille eks af hvad det er jeg gør her http://62.243.91.224/test/, side loader selv det første vindue, derefter skal der trykkes på openlillevin, den loader så den sammen side(det gør den ikke i virkeligheden, og det første vindue er også med frames normalt men det gad jeg ikke lige lave) i det vindue skal man så kunne trykke på det andet link eller whatever og loade en anden side ind i det vindue jeg åbnede.
Så er det helt ligemeget hvor linket står, og også om det der skal loades til er en ramme eller en popop. Hvis der findes et vindue eller en ramme med navnet 'stedDenSkalVises' finder browseren den og loader siden derind. Hvis ikke åbner den et ny popopvindue med det navn.
I dampnet's tilfækde bliver det: <a href="#" onclick="window.open( 'loadside.asp', 'mainFrame' );return false">link du</a>
ok et sidste forsøg, jeg får nemlig den sammen fejl ved jeres eks som ved mine egne forsøg, nemlig at objektet er null. her er noget af koden fra det som jeg laver:
jeg må indrømmer at jeg desvære er lidt dum :) phoenixv svar var lige det jeg manglede men jeg misforstod desvære hans svar så jeg prøvede opener.mainFrame.location.href='minside.html';, men efter nærmere søgning og hjælp fra anden side, er jeg blevet klogere. og lært at opener er en reference til den frame el. vindue som åbnede popop-vinduet. phoenixv, smid lige et svar du skal lige have dine points. og i andre mange tak for hjælpen
Nå, jeg havde ikke fået en mail om et nyt indlæg! :)
Men det er i orden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.