Avatar billede skovtrold Nybegynder
10. november 2000 - 13:24 Der er 10 kommentarer og
1 løsning

Nyt vindue skal på samme tid lukke og åbne url I parent-vindue

Fra mit parent-vindue (1) skal jeg åbne et nyt vindue (2) med fastsat størrelse, ingen toolbars osv.
Dette vindue indeholder en html-fil som henter en swf-fil.
I swf-filen er der en knap som skal lukke vindue 2, samtidig med at der I vindue 1 hentes en bestemt url.

Kan man det og hvordan ?
Avatar billede skovtrold Nybegynder
10. november 2000 - 13:26 #1
Skal virke i både IE og NN....
Avatar billede nikolajdu Nybegynder
10. november 2000 - 13:34 #2
Du bruger GetUrl til det hele...


indsæt 2 Geturl lidt ala...


getURL (\"vindue1url\", \"HOVEDFRAME\");

getURL(\"java script:window.self.close()\")

/Nikolaj

Avatar billede nikolajdu Nybegynder
10. november 2000 - 13:41 #3
og javascript til at åbne vinduet...

<HTML>

<HEAD>
<title>POPUP</title>
</HEAD>
<script language=\"javascript\">

function popWin( url, name, width, height, scroller ) {
    var outStr = \'height=\' + height + \',width=\' + width;
    if (scroller != \'true\') {
        outStr = outStr + \',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no\';
    }
    else {
        outStr = outStr + \',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no\';
    }
    window.open(url, name, outStr);
}

</script>
<BODY bgcolor=\"#FFFFFF\">
<A HREF=\"java script:popWin(\'link.html\',\'Title\',322+16,450+16,false)\">Popup Link</A>
</BODY>
</HTML>
Avatar billede skovtrold Nybegynder
10. november 2000 - 13:41 #4
Det går fint nok med at lukke vindue 2, men når jeg skal åbne den ny url, åbnes den i et nyt vindue, og ikke i vindue 1.... ???
Avatar billede skovtrold Nybegynder
10. november 2000 - 13:43 #5
Findes der ikke et \"standard\"-target for et parent-vindue?
Avatar billede nikolajdu Nybegynder
10. november 2000 - 13:47 #6
Den har vi haft før...

http://www.eksperten.dk/spm/30585

Og eneste måde er at give din hovedfram et selvstændigt target navn. D.v.s du skal lave et helt frameset til den ene frame...

/Nikolaj
Avatar billede nikolajdu Nybegynder
10. november 2000 - 13:52 #7
Du kan prøve at indsætte copyhistory=1 i dit kald til popupvinduet, men jeg tvivler på at det vil virke...

altså:

menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=1\'
Avatar billede skovtrold Nybegynder
10. november 2000 - 13:54 #8
>copyhistory=1\'

Og hvad så i flash-filen?
Avatar billede nikolajdu Nybegynder
10. november 2000 - 14:06 #9
Drop det... jeg tror jeg er langt ude og ski.. her...

Det jeg var de i var.

At lukke 1 vindue og kalde history -1 fra flash filen, men mener ikke du kan lukke 1 vindue... Og det er da vist også noget rod...

sorry

/Nikolaj
Avatar billede skovtrold Nybegynder
10. november 2000 - 14:10 #10
Ja, det bliver sikkert noget rod...
OK, jeg holder mig til bare at kunne åbne et nyt vindue - tak for hjælpen... :-)
Avatar billede nikolajdu Nybegynder
10. november 2000 - 14:14 #11
oki...

/Nikolaj
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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