Avatar billede lasse_k Nybegynder
22. februar 2002 - 11:23 Der er 42 kommentarer og
1 løsning

html popup fra flash

jeg har en flash film og en html popup -
i min flash film skal jeg ha' en link til html popup'en så den stadig kommer fra som en popup... og ikke som fuldt vindue....
kan man overhovedet det ...? hvis... hvordan
Avatar billede beatone Nybegynder
22. februar 2002 - 11:26 #2
Avatar billede lasse_k Nybegynder
22. februar 2002 - 12:39 #3
....jeg kan ikke for lortet til at virke.... men jeg prøver...!?!?
Avatar billede lasse_k Nybegynder
22. februar 2002 - 12:51 #4
...hjælp mig lidt...
på min knap flash har jeg en action der hedder:
on (release) {
    getURL ("java script:popup("videopopup.html","nyheder",400,255)");

mit html dokument som gerne skulle være popup'en indeholder:'
<html>
<head>
<script type=text/javascript>
var win= null;
function <strong>popup(videopopup,video,w,h)</strong>{
  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>


<title>Presseomtale</title>
</head>
<body topmargin="1" bgcolor="#000000" leftmargin="0" link="#CF0E21" vlink="#720C16" alink="#CF0E21">
<p><font color="#FFFFFF">Dette er så en player</font></p>
</body>
</html>

når så jeg publisher min flash skriver den:
Scene=VIDEO scene, Layer=Layer 12, Frame=1: Line 2: ')' or ',' expected
        getURL ("java script:popup("videopopup.html","nyheder",400,255)");
hvilket jeg ikke helt kan gennemskue???
Avatar billede beatone Nybegynder
22. februar 2002 - 13:00 #5
Du skal lige fjerne Strong fra

function <strong>popup(videopopup,video,w,h)</strong>{
=
function popup(videopopup,video,w,h){

...det var en fejl fra min side som er ved at blive rettet :)
Avatar billede lasse_k Nybegynder
22. februar 2002 - 13:07 #6
...men hvad med flash fejl medlingen....
Scene=VIDEO scene, Layer=Layer 12, Frame=1: Line 2: ')' or ',' expected
        getURL ("java script:popup("videopopup.html","nyheder",400,255)");
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:08 #7
Det er kun tilladt at oprette et spørgsmål en gang.

http://www.eksperten.dk/spm/175746
http://www.eksperten.dk/spm/175744

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:11 #8
Har du prøvet med:

getURL ("java script:window.open("videopop.html","nyheder","400","255")");

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:12 #9
Ups.

getURL ("java script:window.open("videopop.html","nyheder","400","255"));

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:13 #10
Den forrige var korrekt.

/per
Avatar billede lasse_k Nybegynder
22. februar 2002 - 13:18 #11
jeg får stadig denne besked af flash:
Scene=VIDEO scene, Layer=Layer 12, Frame=1: Line 2: ')' or ',' expected
    getURL ("java script:window.open("videopop.html","nyheder","400","255"));

Scene=VIDEO scene, Layer=Layer 12, Frame=1: Line 3: ';' expected
    }
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:47 #12
Denne skulle virke:

getURL ("java script:window.open('videopop.html', 'nyheder', 'width=400,height=255')");

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 13:48 #13
Du skal bare sætte koden på din knap:

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

/per
Avatar billede lasse_k Nybegynder
22. februar 2002 - 13:54 #14
nåååå.... nå sker der noget - men det er ikke helt rigtigt - men jeg prøver lige noget!
Avatar billede hoejrup Nybegynder
22. februar 2002 - 14:00 #15
Det virker i IE 5.0 og NS 6.2.1, for jeg har skam testet den sidste kode.

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 14:03 #16
Den rigtige metode:

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

<html>
<head>
<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>

/per
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:05 #17
....jeg klokker i et eller andet.... nu sker der det at når jeg trykker på mit link i flash filmen, så åbner den en eksplore normalt fuld skærm hvor der i address linien står:
java script:window.open('videopopup.html',%20'Scubavideo',%20'width=450,height=255')
og på selve siden står der obejct.
MEN den åbner også en popup - den indeholder bare ikke min html...??
min flash script ser pt sådan ud:
on (release) {
getURL ("java script:window.open('videopopup.html', 'Scubavideo', 'width=450,height=255')");
}

og min html fil ser sådan ud:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script type=text/javascript>
var win= null;
function popup(videopopup,video,w,h)</strong>{
  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>
<body bgcolor="#336F99" text="#000000">
<embed src="file:///C|/Documents%20and%20Settings/Administrator/Desktop/SCUBA_D3-11/scubvideotest/scubatest_video.mov" width="400" height="100" align="middle">
</embed>
</body>
</html>

......jeg er sku' lidt fortabt....
Avatar billede beatone Nybegynder
22. februar 2002 - 14:11 #18
Du skal skrive popup istedet for window.open, da funktionen hedder popup. Og så skal du måske fjerne de mellemrum der er i linket...

getURL ("java script:popup('videopopup.html','Scubavideo','width=450,height=255')");
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:18 #19
min flash action ser nu sådan ud:
on (release) {
getURL ("java script:popup('videopopup.html','Scubavideo','width=450,height=255')");
}

der sker nu det at den åbner et explore vindue op i fuld størrelse, som bare er hvidt! i address linien står mit link:
java script:popup('videopopup.html',%20'Scubavideo',%20'width=450,height=255')

mangler jeg at skrive noget for at explore "forstår" at det ikke er en url men et javascript....???
Avatar billede beatone Nybegynder
22. februar 2002 - 14:19 #20
og det er ikke fordi du sender det fra en mov? Har du prøvet med en swf fil?
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:21 #21
øhhhhmmm... sender hvad fra en mov?
Mit html dokument som gerne skulle dukke op i popup'en er en farvet baggrund med en quicktime film i...!
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:24 #22
min html fil ser pt sådan ud - det er ikke der fejlen ligger vel???
:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script type=text/javascript>
var win= null;
function popup(videopopup,video,w,h)</strong>{
  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>
<body bgcolor="#336F99" text="#000000">
<embed src="file:///C|/Documents%20and%20Settings/Administrator/Desktop/SCUBA_D3-11/scubvideotest/scubatest_video.mov" width="400" height="100" align="middle">
</embed>
</body>
</html>
Avatar billede beatone Nybegynder
22. februar 2002 - 14:32 #23
du mangler stadig at fjerne et </strong>
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:48 #24
så har jeg fjernet </strong> i html'en

men jeg har stadig sammem problem:
der sker det at den åbner et explore vindue op i fuld størrelse, som bare er hvidt! i address linien står mit link:
java script:popup('videopopup.html',%20'Scubavideo',%20'width=450,height=255')

...jeg er desperat... nogen forslag??
Avatar billede beatone Nybegynder
22. februar 2002 - 14:50 #25
og det er ikke fordi du har sat target i flash til _blank eller noget andet?
Avatar billede hoejrup Nybegynder
22. februar 2002 - 14:50 #26
Jeg har lige testet denne her, og det virker:

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

<script type=text/javascript>
var win= null;
function popup(videopopup,video,w,h)</strong>{
  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>

/per
Avatar billede hoejrup Nybegynder
22. februar 2002 - 14:53 #27
</strong> skal selvfølgelig fjernes.

/per
Avatar billede barklund Nybegynder
22. februar 2002 - 14:54 #28
Hey... Jeg læser altså, at lasse har defineret funktionen popup() i sit popupvindues html... Den skal defineres i det stykke html, der indeholder flash-filmen... Det er lige der, at problemet ligger...
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:58 #29
ja det er rigtig, sådan har jeg gjort... men det forstår jeg er forkert ?
Avatar billede lasse_k Nybegynder
22. februar 2002 - 14:59 #30
!hoejrup
når står der bare java script:popup('videopopup.html'
i address linien på explore vinduet... som stadig er i fuld størrelse...?!
Avatar billede hoejrup Nybegynder
22. februar 2002 - 15:01 #31
Ok. Sådan ser min html kode ud:

<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 barklund Nybegynder
22. februar 2002 - 15:08 #32
lasse>>

Det skal være den side, der indeholder dine object og embed tags til at indsætte flashfilmen, som skal indeholde koden til popup'en (den er autogenereret af Flash) - ikke dit popupvindues html...
Avatar billede lasse_k Nybegynder
22. februar 2002 - 15:08 #33
...ok har forstået det korrekt? der skal altså ikke stå noget i selv popup html'en?
Avatar billede lasse_k Nybegynder
22. februar 2002 - 15:11 #34
nu begynder det at ligne noget.....
men popup'en indeholder ikke min html.... page not found!
den skal vel ligge side side med flash filen... ikke?
Avatar billede lasse_k Nybegynder
22. februar 2002 - 15:18 #35
mange mange mange mange mange mange gange tak............... du/i har reddet min dag.......!!!!! FANTASTISK!!!!!!!!!!!!!!!! ENDESTÅENDE!!!!!!!!!!! BRAVO!!!!!!!! OVERVÆLDENDE..... mange tak folkens!!!
Avatar billede barklund Nybegynder
22. februar 2002 - 15:21 #36
Hovhov... Jeg vil højst have 15 point for tippet... Og hoejrup hjalp med al koden... Kig lige her for at hoejrup kan hente sine 60 point (er det rimeligt?) og du slev kan hente de resterende 45...

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

/Barklund
Avatar billede hoejrup Nybegynder
22. februar 2002 - 15:24 #37
Hvis vi har reddet din dag, hvorfor skulle jeg ikke have point?

/per
Avatar billede lasse_k Nybegynder
22. februar 2002 - 15:30 #38
jo jo.... hvordan gør jeg???
Avatar billede barklund Nybegynder
22. februar 2002 - 15:31 #39
Det er for sent... Du går nu til http://www.eksperten.dk/spm/176319 hvor der ventes... :o)
Avatar billede lasse_k Nybegynder
22. februar 2002 - 15:32 #40
jeg kan se i har delt dem.... er  det Ok.... eller skal jeg gøre mere???????
Avatar billede barklund Nybegynder
22. februar 2002 - 15:33 #41
Ja, du skal gå til http://www.eksperten.dk/spm/176319 hvor der ventes, og her skal du lave et svarfelt...
Avatar billede hoejrup Nybegynder
22. februar 2002 - 15:34 #42
lasse_k> Du skal bare gå til http://www.eksperten.dk/spm/176319

/per
Avatar billede barklund Nybegynder
22. februar 2002 - 15:39 #43
Hvor er det nu, at lasse_k skal gå hen? :o)

(lasse_k: Du skal til tandlæge. Henvend dig øjeblikkelig på http://www.eksperten.dk/spm/176319 , hvor der ventes)
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