24. oktober 2006 - 14:24Der er
11 kommentarer og 1 løsning
skal ikke åbne nyt vindue, men blot åben det eksisterende.
Hej,
jeg har lavet et popup vindue med en søgfunktion i. Når brugeren så søger i denne, skifter den bagvedliggende side og viser søgeresultaterne. Og det er også sådan det skal virke. MEN når brugeren så klikker på søgeresultaterne, så ligger min popup i baggrunden. Klikker brugeren så på linket til søgefunktion igen, så åbner den bagevedliggende popup igen, men sletter alt indholdet.
Så spørgsmålet er, kan man lave det sådan, at man tjekker om vinduet er åbent i forvejen og så derfor ikke åbner et nyt vindue i popupen, så de informationer brugeren har skrevet ind ikke forsvinder?
Ja, der tre argumenter i en window.open - hver af dem i hvert sit sæt gåseøjne: 1) URL 2) Navnet på window-objektet 3) Forskellige visuelle features
Prøv denne linje i stedet: win = window.open("web/Templates/popups/sog.asp?sprogid=<%=sprogID%>","sogning_pop","resizable=yes,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,width=500,height=260");
hehe nu virker det skam, NÆSTEN. Gider du evt kigge på det. jeg vil meget gerne give flere point for det.
Sagen er den, at klikker jeg på mit link så popupen kommer frem og skriver noget i inputfelterne og så derefter går over på min underliggende side og så klikker på linket igen, ja så kommer den fint frem igen og med det indtastet indhold intakt, men submitter jeg formen og går til den bagvedliggende side og derefter klikker på linket igen, så sletter den hele formen??? Ved du evt. hvad der er i galt der?
Det skal jo siges at den underliggende side skifter, og det er jo der ovenstående javascriptet samt link ligger. Så det bliver jo "nulstilt" på en måde??
Nej lige præcis, men hvordan kan jeg forhindre det? Synes egentlig også at jeg havde beskrivet det i mit oprindelige spørgsmål.
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.