Avatar billede nettrain Nybegynder
30. april 2003 - 19:10 Der er 21 kommentarer og
1 løsning

Javascript, åbn vindue i flash

Jeg har en flash fil som skal bruges som stand alone player. Men jeg har en knap i min flash fil som skal åbne en html vindue uden scroll bars, og uden nogen former for menu bars, og så man ikke kan resize vinduet. Jeg kan god lave det i html, men der har jeg en javascript kode i min <head></head>, som skal være der før jeg kan få mine links til at åbne uden de ting jeg beskrev.

Men hvordan gør jeg det i flash?
Avatar billede olebole Juniormester
30. april 2003 - 19:27 #1
<ole>

  getURL("java script:window.open('http://www.google.com','win','width=500,height=250');");

Eller du kan kalde en funktion i din head, som du plejer:
  getURL("java script:minOpenFunktion('http://www.google.com');");
... eller hvordan den nu ser ud

/mvh
</bole>
Avatar billede nettrain Nybegynder
30. april 2003 - 19:36 #2
Det virker....næsten perfekt.

Men den åbner 2 vinduer... et alm hvor der står [object] i og så selvfølgelig det rigtige vindue uden scrollbars osv.

Jeg kan vel ik rigtig kalde min funktion fra <head> flash filen ligger ikke på et html dokument, den skal bruges som standalone player (exe fil)
Avatar billede olebole Juniormester
30. april 2003 - 19:52 #3
Prøv:
  getURL("java script:window.open('http://www.google.com','win','width=500,height=250');return false;");
Avatar billede nettrain Nybegynder
30. april 2003 - 19:56 #4
Det virker slet ikke... nu åbner den bare en alm html side hvor den skriver flg i adresse linien:

java script:window.open('http://www.google.com','win','width=500,height=250');return%20false;
Avatar billede hoejrup Nybegynder
30. april 2003 - 19:58 #5
Den rigtige metode:

Actionscript

on (press) {
    getURL ("java script:popup('videopop.html', 'nyheder', 'width=400,height=255')");
}

<HTML>
<HEAD>
<TITLE>Untitled 1</TITLE>
<script type="text/javascript">
var win= null;
function popup(videopopup,video,w,h){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='LEFT='+winl+',';
      settings +='scrollbars=no,';
      settings +='resizable=yes';
  win=window.open(videopopup,video,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
</script>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<A HREF=java script:popup('videopop.html', 'nyheder', 400, 255)></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="Untitled 1.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="Untitled 1.swf" quality=high bgcolor=#FFFFFF  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>

/per
Avatar billede hoejrup Nybegynder
30. april 2003 - 19:59 #6
Det er html til din flash film.

/per
Avatar billede nettrain Nybegynder
30. april 2003 - 20:14 #7
Jeg skal stadig lave det UDEN html fil... flash filen er en exe fil som skal åbne en html fil!!
Avatar billede nettrain Nybegynder
30. april 2003 - 20:57 #8
Olbole's idé er jo kanon... jeg skal bare vide hvordan jeg gør så den kun åbner det ene vindue som jeg skal bruge....
Avatar billede olebole Juniormester
30. april 2003 - 21:53 #9
Hvilket program er din exe lavet i?
Avatar billede nettrain Nybegynder
30. april 2003 - 22:00 #10
Den er lavet i SWF Studio....
Avatar billede olebole Juniormester
30. april 2003 - 22:57 #11
Jeg tvivler stærkt på, du kan lave en popUp i sådan en stand-alone  :o|
Avatar billede hoejrup Nybegynder
01. maj 2003 - 09:32 #12
olebole>Det kan hellere ikke lade sig gøre. :-)

/per
Avatar billede nettrain Nybegynder
01. maj 2003 - 14:12 #13
Det lyder godt nok trist... der er slet ik nogen der har en idé til mit problem så kan løses?
Avatar billede hoejrup Nybegynder
01. maj 2003 - 14:31 #14
Du må bare finde en anden løsning, så jeg ser det ikke som et problem.

/per
Avatar billede nettrain Nybegynder
01. maj 2003 - 15:11 #15
Det var dog den værste gang pis at skrive... hoejrup. Du har absolut ingen anelse om det er et problem eller ej... tsk tsk...
Avatar billede dragen Nybegynder
01. maj 2003 - 15:15 #16
Du skal såmænd bare smide hele den kode, der laver dit normale popup-vindue ind i "java script:blablabl"-tingen - på én linie!!!
Avatar billede dragen Nybegynder
01. maj 2003 - 15:16 #17
Nej vent....det var jo ikke problemet - sorry.
Smid en html-fil med, som, når den bliver kaldt åbner et nyt vindue (pop-uppen) og så lukker sit eget vindue....måske virker det?
Avatar billede olebole Juniormester
01. maj 2003 - 15:29 #18
dragen >> I JavaScript må du ikke kunne lukke et vindue, der ikke er et popUp-vindue. Det bør du med andre ord heller ikke kunne her. Måske, det virker, hvis brugerens standard-browser er IE, da den jo som bekendt er noget buggy skrammel.
At satse på den løsning, vil dog være at satse på en bug ... og det er aldrig smart at bygge sin kode på midlertidige bugs  :)

nettrain >> Nogen gange kan det være et problem, at bilen ikke kan sejle - andre gange, at den ikke kan flyve. Sådan er det nu engang med den teknologi - men ligefrem at kalde det et problem ..... tjaaahhhh.
Et problem er det vel kun i det øjeblik, man ikke har overblik over teknologiens formåen og forventer det umulige  :)

Hvad der er 'den værste gang pis' vil jeg afholde mig fra at udtale mig om - det vil du nok ikke bryde dig om at høre  :)
/mvh
Avatar billede hoejrup Nybegynder
02. maj 2003 - 10:39 #19
olebole>Rigtig god kommentar til nettrain! ;-)

/per
Avatar billede hoejrup Nybegynder
11. juli 2003 - 01:12 #20
Kan du ikke lukke dit spørgsmål?

/per
Avatar billede hoejrup Nybegynder
24. juli 2003 - 11:00 #21
Lukketid?

/per
Avatar billede nettrain Nybegynder
26. maj 2004 - 14:58 #22
lukker
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