Avatar billede nanna31 Praktikant
23. december 2003 - 21:23 Der er 26 kommentarer og
1 løsning

Åbne nyt vindue fra Flash

Hej  - jeg har et lille drilsk problem -

Jeg vil gerne åbne nyt vindue fra Flash - det gør jeg med følgende kommando fra Flash:

on (release) {
    nyheder_besoegt = true;
    getURL ("java script: aabn_nyheder('undersider/nyheder.htm')");
}

Funktion, der kaldes ser sådan ud:

<script language="Javascript">
            function aabn_nyheder(Sti)         {newWindow = window.open(Sti,"NAVN","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=340<embed SwLiveConnect=true></embed>,left=256,top=250");}

Det virker også fint, men når jeg så vil åbne et andet nyt vindue, loades det ind i det før åbnede vindue, fremfor at komme i et helt nyt vindue - hvad gør jeg forkert?
Avatar billede barklund Nybegynder
23. december 2003 - 21:38 #1
Dit andet argument skal være nyt hver gang for at den bruger et nyt vindue...
Avatar billede barklund Nybegynder
23. december 2003 - 21:43 #2
prøv med:

on (release) {
    nyheder_besoegt = true;
    getURL ("java script: aabn_nyheder('undersider/nyheder.htm','vinduesnavn')");
}

og:

<script language="Javascript">
            function aabn_nyheder(Sti, navn)        {newWindow = window.open(Sti,navn,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=340<embed SwLiveConnect=true></embed>,left=256,top=250");}
</script>

/Barklund
Avatar billede nanna31 Praktikant
23. december 2003 - 22:19 #3
Hej Barklund

Tak men hvad er "vinduesnavn"?
Avatar billede nanna31 Praktikant
23. december 2003 - 22:38 #4
Ok - jeg er med. Jeg har forsøgt det, men det er stadig samme problem :(
Avatar billede nanna31 Praktikant
23. december 2003 - 22:52 #5
Hvis jeg skriver navn i stedet for "NAVN" virker det slet ikke
Avatar billede barklund Nybegynder
23. december 2003 - 23:38 #6
'vinduesnavn' er en unik variabel... du skal både ændre i flash og i javascript...
Avatar billede nanna31 Praktikant
24. december 2003 - 00:10 #7
Jeg har gjort præcis som du anviser - også i Flash, men det vil ikke?
Avatar billede barklund Nybegynder
24. december 2003 - 00:22 #8
hvor kom det der embed fra?

<script language="Javascript">
            function aabn_nyheder(Sti, navn)        {newWindow = window.open(Sti,navn,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=340,left=256,top=250");}
</script>
Avatar billede nanna31 Praktikant
24. december 2003 - 01:22 #9
Det er vel Flashen, der lægges i?
Avatar billede nanna31 Praktikant
24. december 2003 - 01:26 #10
Samme problem selvom jeg fjerner "embedderne"
Avatar billede barklund Nybegynder
24. december 2003 - 01:28 #11
Du skriver <script> osv. ude i html'en (ikke?) og getURL inde i flash...
Avatar billede nanna31 Praktikant
24. december 2003 - 01:40 #12
Bliver "newWindow" brugt til noget?
Avatar billede nanna31 Praktikant
24. december 2003 - 01:40 #13
jo korrekt ?
Avatar billede barklund Nybegynder
24. december 2003 - 01:44 #14
Tja, ellers bliver hele vinduet refreshet hvis man ikke fanger return værdien...
Avatar billede nanna31 Praktikant
24. december 2003 - 02:05 #15
Jeg har lavet en meget meget simpel testversion, hvor kun det allermest nødvendige er med - derfor let overskuelig, må jeg evt. sende den til dig pr. mail?
Avatar billede nanna31 Praktikant
24. december 2003 - 03:10 #16
Barklund - jeg har fundet en løsning:

(Sti,"NAVN","toolbar=0,location=0,directories...osv

- istedet for "NAVN"  - bare "" så virker det :)
Avatar billede nikolajdu Nybegynder
24. december 2003 - 11:21 #17
hvorfor ikke bare den goe gamle : "_blank"
Avatar billede nanna31 Praktikant
24. december 2003 - 14:00 #18
nåh ja :) - nu begynder jeg at forstå parametren!
Avatar billede nikolajdu Nybegynder
24. december 2003 - 15:39 #19
vinduets navn bliver brugt som target - Det betyder at står der det samme som tidlligere angivet så vil der åbnes i dette vindue (hvis det altså stadigt er åbent) - Derfor angives enten et unikt navn eller der kan bruges _blank
Avatar billede nanna31 Praktikant
25. december 2003 - 01:00 #20
Jeps - jeg kan ikke give jer points, før I svarer :)
Avatar billede barklund Nybegynder
25. december 2003 - 01:12 #21
Jo tak - og god jul da :)
Avatar billede barklund Nybegynder
25. december 2003 - 01:12 #22
*host*
Avatar billede nanna31 Praktikant
25. december 2003 - 01:18 #23
Den med *host*, har jeg vidst hørt fra dig før Barklund :) - nu mangler vi lige Nikolaj
Avatar billede barklund Nybegynder
25. december 2003 - 01:27 #24
Er der noget, jeg er dårlig til, så er det altså at huske den der "svar" knap ;)
Avatar billede nikolajdu Nybegynder
26. december 2003 - 09:48 #25
nej det er fint med barklund
Avatar billede nanna31 Praktikant
26. december 2003 - 13:48 #26
ok
Avatar billede barklund Nybegynder
26. december 2003 - 15:17 #27
Tark for points ;)
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