Avatar billede freya2000 Nybegynder
19. oktober 2003 - 19:18 Der er 15 kommentarer og
1 løsning

JavaScript popup fra flash - find en fejl - please!

Hej
Jeg har siddet i flere dage for at prøve at lave et popup vindue fra flash  - men selvom jeg har fulgt en masse tutorials mv. så laver jet et eller andet helt forkert - Ved du hvad?
Her er kilden (hente fra den uplodede fil) på den html side flash'en og JavaSriptet er lagt på!
Det viser mere kode end jeg skriver så jeg går udfra at det er en fejlanmeldelse - FORSTÅR DU DEN???

<HTML><HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=">
<TITLE>forsiden</TITLE>

<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script language="JavaScript">

function fullScreen() {
    window.open ('www.storydwelling.dk/site.html', '','fullscreen=yes')
}
</script>
</HEAD>
<BODY bgcolor="#F9EEDC">
<!-- URL's used in the movie-->
<A HREF=java script:fullScreen(www.storydwelling.dk/site.html)></A> <!-- text used in the movie-->
<!--1024 X 768 pixel--><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="1024" HEIGHT="768" id="forsiden" ALIGN="">
<PARAM NAME=movie VALUE="forsiden.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#F9EEDC> <EMBED src="forsiden.swf" quality=high bgcolor=#F9EEDC  WIDTH="1024" HEIGHT="768" NAME="forsiden" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</BODY>

<script language="JavaScript">
<!--

window.open = SymRealWinOpen;

//-->
</script>

</HTML>

<script language="JavaScript">
<!--

window.open = SymRealWinOpen;

//-->
</script>


Håber du kan gøre mig klogere?
Avatar billede mat Nybegynder
19. oktober 2003 - 19:22 #1
Bare et lille hint:

http://www.flash-db.com/ > library´s/tools > JS Generator

Så skal der kun laves noget i flash og ikke alt det hejs i htmldokumentet :)

mvh mat
Avatar billede freya2000 Nybegynder
19. oktober 2003 - 20:24 #2
Hvor er det for fedt et program ;-)
Men hvordan centrerer jeg mit site - kan man det her?
Avatar billede freya2000 Nybegynder
19. oktober 2003 - 20:34 #3
Øhh det kræver måske lidt mere forklaring!
Min browser åbner i den størrelse jeg har bedt om, men siden er rykket lidt ned og lidt til venstre?
Hvordan retter jeg på det?
Avatar billede hoejrup Nybegynder
19. oktober 2003 - 21:13 #4
Spørgsmålet hører under CSS: http://www.eksperten.dk/kat/334/

/per
Avatar billede mat Nybegynder
19. oktober 2003 - 22:50 #5
freya2000 > Der skulle være mulighed for at bestemme vinduets placering i JS Generatoren? Skal det være midtercentreret?

-mat
Avatar billede freya2000 Nybegynder
20. oktober 2003 - 11:05 #6
Ja! Det ville være fint!
Jeg laver en på 1024x768, men min flashside får en kant i venstre side og en foroven?
Denne kant er samme farve som den jeg har valgt som bagggrund i flash - men jeg har altså ikke lavet den og vil den MEGET gerne til livs!
Avatar billede mat Nybegynder
20. oktober 2003 - 15:46 #7
nååh det er marginer i html´en, dem kan du fjerne med:

<style>
body { margin:0px }
</style>

(..mener jeg da :)

mvh mat
Avatar billede hoejrup Nybegynder
20. oktober 2003 - 16:36 #8
mat>Prøv at læse 19/10-2003 21:13:56 <-- det er ikke et flash problem med flash.

/per
Avatar billede hoejrup Nybegynder
20. oktober 2003 - 16:36 #9
det er ikke et problem med flash. = det er ikke et flash problem med flash.
Avatar billede mat Nybegynder
20. oktober 2003 - 17:06 #10
Per > Det er jeg klar over, men jeg kan ikke flytte spørgsmål ;)
Avatar billede freya2000 Nybegynder
20. oktober 2003 - 20:17 #11
Tak Mat - det løste mit problem;-)
Send svar så skal du få dine points!
Må jeg spørge dig om hvad jeg skal gøre for at centrerer min flashside i en vilkårlig opløsning?


Hoejrup - jeg vil meget gerne vide hvordan jeg kan flytte mit spg. istedet for dit lidt firkantede regnestykke!
Avatar billede hoejrup Nybegynder
20. oktober 2003 - 21:40 #12
Du laver et svar og lukker spørgsmålet, og opretter et nyt spørgsmål under http://www.eksperten.dk/kat/334/

/per
Avatar billede mat Nybegynder
20. oktober 2003 - 22:43 #13
centrering er osse på det link jeg sendte, tryk på "Place Window" :)

men jeg har snydt lidt og lavet den her i forvejen:

on (release) {
getURL ("java script:NewWindow=window.open('ShowPopup.php','newWin','width=400,height=600,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');  NewWindow.focus();    screen_height = window.screen.availHeight; screen_width = window.screen.availWidth; left_point = parseInt(screen_width/2)-(400/2); top_point = parseInt(screen_height/2)-(600/2); setTimeout('NewWindow.moveTo(left_point,top_point)',100); void(0);");
}


mvh mat ;)
Avatar billede freya2000 Nybegynder
21. oktober 2003 - 16:08 #14
Hej Igen Mat
Jeg kan ikke bruge centreringen fra det link - det kan man kun hvis man angiver en fast størrelse for popupvinduet - og så tilpasses den jo ikke længere til skærmopløsningen!
Jeg håber du forstår?
Avatar billede mat Nybegynder
21. oktober 2003 - 17:53 #15
jo den gør da? Det er rigtigt at man skal skrive størrelse på popupet, men den justerer jo i forhold til screen.availWidth og height som er properties den henter fra skærmopløsningen. Så det vil da stadig centreres?
Avatar billede freya2000 Nybegynder
22. oktober 2003 - 14:43 #16
Hej igen mat
Du kan se testen på www.storydwelling.dk Selve browservinduet lægges midt på monitoren - ja, men det var ikke helt det jeg mente, den må også gerne skalerer sig i forhold til den opløsning brugeren sidder med.
Jeg håber du forstår - jeg klar over at jeg ikke fik det formuleret ordentligt før og som man spørger for man jo som bekendt svar!
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