Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:26 Der er 63 kommentarer og
2 løsninger

Pop op vindue

Jeg vil helt enkelt kunne åbne et popup vindue inde fra et popop vindue. Jeg kender godt løsningen med at man sætter noget javascript ind i et html vindue og så bruge GetURL fra en knap i flash, men hvad gør man hvis man har et popup vindue?
Jeg kender også løsningen med at downloade et plugin fra flash. Heller ikke specielt tiltalende. Håber på hjælp
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:28 #1
Du gør da det samme???

Hvis du skal åbne flere vinduer skal du huske de skal have flere navne...
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:29 #2
Her står også noget om navne...

http://www.eksperten.dk/spm/101114
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:29 #3
Jamen hvis jeg har åbnet med den normale løsning, og får et popup vindue, og så inde fra det nye popup vindue vil åbne et til...
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:30 #4
men flash kan vel ikke finde javascript koden hvis det ikke er i samme vindue?
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:30 #5
Så skal det bare have et nyt navn. Hvis ikke du giver det et nyt navn vil det åbne i samme vindue som du allerede har åbnet.
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:31 #6
Hvis det er et vindue du selv har åbnet, så jo. Så skal det bare laves en lille smule anerledes, men hvorfor sætter du ikke bare endnu en gang popupcorn kode ind i det nye vindue også...
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:33 #7
det er et vindue jeg selv har åbnet som jeg gerne vil have til at åbne et til vindue.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:34 #8
hvad mener du med popupcorn?
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:36 #9
http://hjem.get2net.dk/boerge_olsen/
der kan du se min side. Jeg har fået det til at virke men ved brug af en extention fra macromedia.com og det vil jeg helst være foruden.
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:36 #10
Når nu du vil have det nye vindue til at åbne smider du da bare popupscriptet ind i det også. Altså både på den første side og den side der åbner i popupvinduet.

Det kan godt laves sådan at du vis javaScript kan kalde en popUp function i popupvinduet, men det er bare ekstra arbejde. Det andet virker ligeså godt.
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:38 #11
Ok. Dit problem er med ganrati at navnene er Ens. Ellers brug min metode fra http://www.eksperten.dk/spm/101114
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:39 #12
men jeg har vel ikke noget problem... det virker vel fint som det er?
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:40 #13
Det gør det jo ikke, når du ikke kan åbne et nyt vindue...
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:44 #14
ahh du mener at vinduerne overskriver hinanden ik? så er jeg med, men det gør egentlig ikke så meget da alle vinduer er lige store
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:48 #15
men du siger altså at jeg skal putte koden ind i et html dokument, og så fra et vindue jeg selv har åbnet skal jeg lave en knap der henviser til det koden i html vinduet?
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:48 #16
Hvis du fra popupvinduet forsøger at åbne et vindue med samme navn som vinduet selv. Vil det ikke poppe op, men åbne i det vindue du allerede har åbent. Hvis du vil have flere vinduer. så SKAL!!!!!! de have forskellige navne.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:50 #17
>Det gør det jo ikke, når du ikke kan åbne et nyt vindue... 

nej, oki jeg åbner ikke et nyt vindue, jeg genbruger et gammelt.
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:52 #18
Linker du direkte til din .swf i popupvinduet?? Eller ligger den i en html fil?
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:53 #19
oki, point taken med at de skal have forskellige navne.
men hvad gør jeg for at lave et popup vindie fra et vindue jeg selv har lavet. Jeg har brug for en handlingsplan
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:55 #20
direkte til et popup vindue. Det skulle jeg egentlig nok have sagt.
så er det så dejligt nemt at arbejde med. så er der ikke noget med en kant uden om sit flash film.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 14:56 #21
Det er derfor vi er gået skævt fra hinanden. Det må du sku\' undskylde at jeg ikke var præcis nok.
Avatar billede nikolajdu Nybegynder
27. august 2001 - 14:57 #22
Aha. Se det ændrer jo det hele en del :-)
Avatar billede mat Nybegynder
27. august 2001 - 14:58 #23
>>flash gordon: topmargin=0 leftmargin=0 ;)
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:00 #24
Jeg forstår ikke hvad du mener mat.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:01 #25
nå.. du hentyder til at jeg ikke får nogen kant uden om min flash film.
Avatar billede mat Nybegynder
27. august 2001 - 15:01 #26
jeg refererede til dit problem med \"kanter\" i html...
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:12 #27
men hvad skal jeg så gøre?
Avatar billede mat Nybegynder
27. august 2001 - 15:15 #28
læg din popup funktion i html´en og kald den fra flash akkurat som du gør med det første det er mit forslag.....istedet for at smide din .swf rent ind i et vindue.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:16 #29
Er det muligt at lade være med at bruge et html vindue?
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:17 #30
Jeg vil give mat ret.

Der er både fordele og ulemper ved at linke direkte til en .swf.
Avatar billede mat Nybegynder
27. august 2001 - 15:19 #31
Hvor blev nikolej af? Jeg ved ikke om det er muligt at kalde funktionen fra et eksternt .js-dokument...Du ved: script language=\"JavaScript\" src=\"mitScript.js\" eller sådan noget..
Avatar billede mat Nybegynder
27. august 2001 - 15:20 #32
>> Nikolaj, jeg har haft problemer med scipts der ikke virker ved at linke direkte til .swf
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:21 #33
Jo det er fint muligt at kalde det fra et ekternt script. Det skal bare ligge som reference i et html dokument.

Man kan også (men jeg anbefaler det ikke!) kalde direkte fra swf, men lad være. :-)
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:21 #34
Der kan du bare se mat ;-)
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:22 #35
Du ved: script language=\"JavaScript\" src=\"mitScript.js\" eller sådan noget..

nej det ved jeg så desværre ikke.
Avatar billede mat Nybegynder
27. august 2001 - 15:25 #36
Jeg vidste godt at man kunne fra et html, nikolaj :) men ikke om man kunne fra .swf.....hvad sker der siden du ikke anbefaler det?
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:27 #37
Du får med garanti lidt problemer:

on (release) {
    getURL (\"java script:window.open(\'Side.html\',\'navn\',width=300,height=400)\");
}
Avatar billede mat Nybegynder
27. august 2001 - 15:31 #38
.js:

function nyt() {
vinduvar=window.open (\"fil.htm\", \"fil\", \"height=350, width=143, topmargin=0, leftmargin=0, toolbar=no, menubar=no, scrollbars=yes, resizable=no\") 
}

flash:

on (release) {
    getURL (\"javaScript scr:blah.js :nyt()\")
}


^hmmmmmmmm  :P
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:34 #39
Mat hvad sker der så når du åbner den kun fra .swf filen uden browser...
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:35 #40
men hvad består problemerne af?
virker det ikke i nogle browsere eller hva?
Avatar billede mat Nybegynder
27. august 2001 - 15:35 #41
Jamen, jeg er ude på rigtig dybt vand her..... ;)
Avatar billede mat Nybegynder
27. august 2001 - 15:37 #42
>>flash gordon, brug dog html-løsningen....
Avatar billede nikolajdu Nybegynder
27. august 2001 - 15:38 #43
1. Hvis du åbner uden at have et browservindue, vil der åbnes et \"moder\" browservindue, da du ikke kan køre javaScript uden.

2. Man kan ikke bruge src=\"bla.js\" - 1. fordi src=\"\" ikke er gyldigt i flash - 2. Du kan ikke inkludere en .js fil i flash - Det skal gøres/køres fra en browser.
Avatar billede mat Nybegynder
27. august 2001 - 15:40 #44
Så blev jeg det klogere :)
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:46 #45
så jeg må altså bide i det sure æble og lave en masse html dokumenter med en swf inden i?
Avatar billede mat Nybegynder
27. august 2001 - 15:48 #46
Det laver flash jo selv, du skal bare tilføje margin-definitioner og scripts (og dem skulle du jo lave alligevel)
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:51 #47
ja, oki. så bider jeg i det før omtalte æble. tak for hjælpen. Forresten hvis du vil have nogle af pointene mat må du lave et svar.
Avatar billede flash_gordon Nybegynder
27. august 2001 - 15:53 #48
Jeg bliver nød til at gå nu. Uddeler point i aften
Avatar billede flash_gordon Nybegynder
27. august 2001 - 20:20 #49
lige et sidste spørgsmål hvor sætter jeg den kode ind som gør at jeg ikke får nogen kant i mit html dokument? og hvor skal jeg sætte den ind?
Avatar billede mat Nybegynder
28. august 2001 - 08:42 #50
<body bgcolor=\"#ffffff\" topmargin=0 leftmargin=0>

Avatar billede flash_gordon Nybegynder
28. august 2001 - 16:01 #51
Jeg prøver, vender tilbage i aften, og uddeler point (Ekko)
Avatar billede flash_gordon Nybegynder
28. august 2001 - 16:46 #52
Ok.. jeg kan ikke få det til at virke. Sådan her ser mit html dokument ud. Hvor skal jeg smide det ind?

<HEAD>
<!-- Minus AutoDato -->
<TITLE>Movie4</TITLE>

<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<script language=\"JavaScript\">

function PopWin(url,n,h,w) {
    leftPos = Math.round((screen.availWidth-h)/2);
    topPos = Math.round((screen.availHeight-w)/2);
window.open(url,n,\'width=\'+w+\',height=\'+h+\',left=\'+leftPos+\',top=\'+topPos+\',toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\');
}

</script>
</HEAD>
<BODY bgcolor=\"#99CCCC\">
<!-- URL\'s used in the movie-->
<A HREF=java script:PopWin(\'Nyt.html\',\'NAVN1\',555,400);></A> <!-- text used in the movie-->
<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=550 HEIGHT=400>
<PARAM NAME=movie VALUE=\"Movie4.swf\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#99CCCC><EMBED src=\"Movie4.swf\" quality=high bgcolor=#99CCCC  WIDTH=550 HEIGHT=400 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>
</OBJECT>
</BODY>
</HTML>
Avatar billede mat Nybegynder
28. august 2001 - 17:05 #53
<BODY bgcolor=\"#99cccc\" topmargin=0 leftmargin=0>

men jeg kan ikke helt følge dit popupscript....pop´er du fra popupvinduet???? Og hvad udløser popup´en her? (jeg er ikke nogen javascript-haj)
Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:09 #54
mit popup script har jeg set i en masse af nikolajdu\'s indlæg her på eksperten, og det virker fint. Det jeg ikke kan finde ud af er hvor jeg skal smide topmargin=0 leftmargin=0>

- Kan du ikke smide det ind det rette sted for mig, for jeg er virkelig dårlig til at redigere i et html vindue.
Avatar billede mat Nybegynder
28. august 2001 - 17:13 #55


<HEAD>
<!-- Minus AutoDato -->
<TITLE>Movie4</TITLE>

<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<script language=\"JavaScript\">

function PopWin(url,n,h,w) {
    leftPos = Math.round((screen.availWidth-h)/2);
    topPos = Math.round((screen.availHeight-w)/2);
window.open(url,n,\'width=\'+w+\',height=\'+h+\',left=\'+leftPos+\',top=\'+topPos+\',toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\');
}

</script>
</HEAD>
<BODY bgcolor=\"#99CCCC\" topmargin=0 leftmargin=0>
<!-- URL\'s used in the movie-->
<A HREF=java script:PopWin(\'Nyt.html\',\'NAVN1\',555,400);></A> <!-- text used in the movie-->
<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=550 HEIGHT=400>
<PARAM NAME=movie VALUE=\"Movie4.swf\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#99CCCC><EMBED src=\"Movie4.swf\" quality=high bgcolor=#99CCCC  WIDTH=550 HEIGHT=400 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>
</OBJECT>
</BODY>
</HTML>

Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:16 #56
oki, prøver lige..
Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:23 #57
Jeg får snart spat, det virker stadigvæk ikke!
Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:27 #58
jeg kunne vel ikke få dig til at lave et eksempel, og pakke det og sende det til Chokpop@hotmail.com?
Du får 10 point ekstra..
Avatar billede mat Nybegynder
28. august 2001 - 17:32 #59
scriptet fra det dokument der \"laver\" popup´en sat ind imellem <head> og </head>:

<Script Language=\"JavaScript\">

function nyt() {
vinduvar=window.open (\"linx.htm\", \"linx\", \"height=350, width=143, topmargin=0, leftmargin=0, toolbar=no, menubar=no, scrollbars=yes, resizable=no\") 
}
</script>

i body´en laver du en href der forårsager pop´en:

ex: <a href:\"#\" onclick=\"nyt()\">linx<a>


I det html dokument flash har genereret (og som er det der svarer til linx.htm i ovenstående eksempel) laver du i <body bgcolor=\"#99CCCC topmargin=0 leftmargin=0>



Det her virker jeg bruger det selv flittigt...

Avatar billede mat Nybegynder
28. august 2001 - 17:33 #60
jo, 2 sec...
Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:46 #61
har modtaget filerne.
Avatar billede flash_gordon Nybegynder
28. august 2001 - 17:50 #62
det virker!
Tusind tak.
Prøver lige selv lidt... vender tilbge i aften en gang
Avatar billede mat Nybegynder
28. august 2001 - 17:56 #63
Selvfølgelig virker det ;-)
Avatar billede flash_gordon Nybegynder
28. august 2001 - 18:30 #64
hmm... det virker men jeg kan ikke bruge det. Jeg skal have flere pop up vinduer med hver deres specifikationer, og de skal åbne når man trykke på en knap i flash...
Kan du se problemet.
Avatar billede flash_gordon Nybegynder
28. august 2001 - 18:35 #65
Jeg opretter en nyt spørgsmål, og afslutter det her, for at få hurtiger svar. De mere end 50 indlæg skræmmer vist nye eksperter væk.
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