Avatar billede toni01 Nybegynder
10. november 2000 - 12:59 Der er 5 kommentarer og
1 løsning

iframes

Jeg søger en iframeløsning, som når man clicker på et link får åbnet en popup box.
Boxen skal forsvinde igen når man clicker et tilfældigt sted, uden for boxen.
boxen skal komme frem i samme frame som linket.
Avatar billede netsjov Nybegynder
10. november 2000 - 16:47 #1
Det  har vel ikke noget med iframe at gøre!!!
Avatar billede toni01 Nybegynder
11. november 2000 - 13:28 #2
jo ifølge microsofts msdn bibliotek, er en iframe, en frame som man kan få frem hvor somhelst i en anden frame, uden at det er et helt nyt vindue man åbner.
Jeg har lavet en løsning nu hvor jeg åbner et andet vindue, hvor jeg selv bestemmer størrelsen osv. Men da jeg gerne vil have en løsning hvor framen/popup boxen lukker automatisk, er det ikke et nyt vindue jeg skal have åbnet.
Avatar billede stringbuffer Nybegynder
11. november 2000 - 14:35 #3
<body onclick=hidePopup()>
<div id=\"popup\" style=\"display:none\">
<iframe name=\"frmPopup\"></iframe>
<script>
showPopup = function() { document.all[\"popup\"].style.display=\"block\"; }
hidePopup = function() { document.all[\"popup\"].style.display=\"none\"}
</script>
</div>
<a href=\"java script:showPopup()\">vis</a>
<a href=\"java script:hidePopup()\">skjul</a>
</body>

håber at du kan bruge det :-)
Avatar billede stringbuffer Nybegynder
11. november 2000 - 14:44 #4
hvis du gerne vil have popup-tingen til at dække det, der er i baggrunden gør du bare sådan her:

<body onclick=hidePopup()>
<div id=\"popup\" style=\"display:none;z-Index:5;position:absolute;top:5;left:5\">
<iframe name=\"frmPopup\"></iframe>
<script>
showPopup = function() { document.all[\"popup\"].style.display=\"block\"; }
hidePopup = function() { document.all[\"popup\"].style.display=\"none\"}
</script>
</div>
<a href=\"java script:showPopup()\">vis</a>
</body>

du kan naturligvis placere den hvor du vil ved at bruge passende værdier for top og left positionering
Avatar billede toni01 Nybegynder
11. november 2000 - 17:39 #5
Jo stringbuffer, det begynder at ligne noget af det jeg havde forstillet mig. iframen skal dog ike dække hele skærmen, men da det drejer sig om en 10-20 link som hver især skal refererer til hver deres korte standardtekst, skal der skal hver box poppe up ud for det link man har trykket på. så der vil være brug for noget styring af størrelse og placering.
Med hensyn til at fjerne popupboxen igen, havde jeg tænkt mig at bruge en ONBLUR løsning.
Men jeg arbejder først videre med en løsning på mandag. så jeg lader spørgsmålet stå åbent indtil da. (0:
Avatar billede stringbuffer Nybegynder
11. november 2000 - 21:16 #6
jeg HAR forsøgt onblur, og kunne ikke få det til at virke uden at skulle placere koden inde i iframe.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester