Avatar billede designz Nybegynder
23. januar 2003 - 14:40 Der er 2 kommentarer og
1 løsning

scalebart vindue

Jeg kunne godt tænke mig at min flashfilm lå i et vindue som automatiske scalere sig til brugerens computerskærm præcis ligesom www.pancake.nl (når man har enteret sitet)
Hvordan gør man det?
Avatar billede flashers Nybegynder
23. januar 2003 - 15:22 #1
Først laver du en knap og giver den denne action

on (release) {
getURL ("java script:MakeItSo()");
}

Så indsætter du dette script i din html fil "den hvor knappen er"

I dette script er der lige et par linier du skal ændre, nederst er der to linier hvor der står "Din side.html" dem skal du ændre til det der skal være i dit fullscreen window.

<HTML>
<HEAD>
<script language="JAVASCRIPT">
<!--


function detectVersion()
{
version = parseInt(navigator.appVersion);
return version;
}

function detectOS()
{
if(navigator.userAgent.indexOf('Win') == -1) {
OS = 'Macintosh';
} else {
OS = 'Windows';
}
return OS;
}

function detectBrowser()
{
if(navigator.appName.indexOf('Netscape') == -1) {
browser = 'IE';
} else {
browser = 'Netscape';
}
return browser;
}

function FullScreen(){

var adjWidth;
var adjHeight;

if((detectOS() == 'Macintosh') && (detectBrowser() == 'Netscape')) {
adjWidth = 20;
adjHeight = 35;
}
if((detectOS() == 'Macintosh') && (detectBrowser() == 'IE')) {
adjWidth = 20;
adjHeight = 35;
winOptions = 'fullscreen=yes';
}
if((detectOS() == 'Windows') && (detectBrowser() == 'Netscape')) {
adjWidth = 30;
adjHeight = 30;
}
if(detectVersion() < 4) {
self.location.href = 'oldbrowser.html';
} else {
var winWidth = screen.availWidth - adjWidth;
var winHeight = screen.availHeight - adjHeight;
var winSize = 'width=' + winWidth + ',height=' + winHeight;
var thewindow = window.open('Din side.html', 'WindowName', winSize);
thewindow.moveTo(0,0);
}
}

function MakeItSo(){
if((detectOS() == 'Windows') && (detectBrowser() == 'IE')) {
window.open('Din side.html','windowname','fullscreen=yes');
} else {
onload=FullScreen();
}
}
// -->



</script>
Avatar billede designz Nybegynder
23. januar 2003 - 20:32 #2
Hej Flashers
Tak for det gode svar - desværre er jeg for dum til det, så jeg må have udpenslet det lidt. Knappen jeg skal oprette er i Flash ikke? Herefter publisher jeg det, og henter html dokumentet ind i Dreamveawer og indsætter den lange kode? Men hvad med der hvor html dokumentet i forvejen nævner knappen fra flash Der står:

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=ISO-8859-1">
<TITLE>knap</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<A HREF=java script:MakeItSo()></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=6,0,0,0"
WIDTH="550" HEIGHT="400" id="knap" ALIGN="">
<PARAM NAME=movie VALUE="knap.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="knap.swf" quality=high bgcolor=#FFFFFF  WIDTH="550" HEIGHT="400" NAME="knap" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</BODY>
</HTML>
Avatar billede flashers Nybegynder
23. januar 2003 - 21:14 #3
ja den kode jeg har givet skal sættes ind efter dit <head> tag

Det du snakker om skal bare blive der.

Men bemærk lige at hver gang du publisherer din knap forsvinder den kode der åbner det full screen win.

Håber det funker eller kan jeg sende dig en fil der funker. :o)
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