Avatar billede firas Nybegynder
08. maj 2002 - 15:44 Der er 10 kommentarer og
1 løsning

Fullscreen-script som virker både på Mac og pc

Jeg har afprøvet en række fullscreen-scripts fra tidligere spørgsmål og de virker også på pc, men det er ikke lykkedes mig at finde et, som både virker på pc og Mac. Er der nogen som har en løsning?
Avatar billede teamdev Novice
08. maj 2002 - 15:50 #1
Kan huske i fordums tid at mac skulle ha' tingene at vide 2 gange f.eks ved billedudskitning (mouseover) måske det var noget
Avatar billede =maddog= Nybegynder
08. maj 2002 - 17:01 #2
fullscreen-scripts mener du
www.dsr.kvl.dk/~maddog/openCL.html
og
www.microbians.com
??
Nej det stunt virker kun i IE til win
Avatar billede =maddog= Nybegynder
08. maj 2002 - 17:05 #3
i øvrigt bliver openCL.html snart fjernet. hvis du har den som bookmark så brug
http://www.mycgiserver.com/~maddog/resource.jsp?nn=javascript
Avatar billede firas Nybegynder
08. maj 2002 - 19:45 #4
Er der virkelig ingen der kan komme med et kvalificeret bud?
Det er denne side jeg skal igang med at opbygge:

http://www.kinzella.dk/slideshow/index2.htm
Avatar billede knudgert Nybegynder
08. maj 2002 - 20:26 #5
Dette skulle også virke i Mac, men jeg ikke selv mulighed for at afprøve det.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function openFull() {
netscape = (navigator.appName == "Netscape");
n4 = netscape && (parseInt(navigator.appVersion) >= 4);
explorer = (navigator.appName == "Microsoft Internet Explorer");
ie = explorer && (parseInt(navigator.appVersion) >= 4);
ie4 = explorer && (parseInt(navigator.appVersion) == 4);
ie5 = explorer && (navigator.appVersion.indexOf('MSIE 5') > 0);
mac = navigator.userAgent.indexOf('Mac') > 0;
win = navigator.userAgent.indexOf('Win') > 0;

if (mac) {
  newwin=window.open("main.html","","resizable=yes")
//  if (document.all){
    newwin.moveTo(0,0);
    newwin.resizeTo(screen.width,screen.height);
//  }
}
else {
  if (ie) {
    window.open("float.htm","","fullscreen=yes");
  }
  else {
    newwin=window.open("float.htm","","")
    if (document.all){
      newwin.moveTo(0,0);
      newwin.resizeTo(screen.width,screen.height);
    }
  }
}

}
//-->
</script>
</head>
<body onLoad="openFull()">
</body>
</html>
Avatar billede firas Nybegynder
08. maj 2002 - 20:54 #6
Jeg prøver det - men jeg kan ikke afprøve det før på på fredag.
Avatar billede firas Nybegynder
10. maj 2002 - 13:44 #7
Hej knudgert!

Kan du ikke lige forklare dig lidt nærmere. Du skriver:

if (mac) { newwin=window.open("main.html","","resizable=yes")
else {
  if (ie) {
    window.open("float.htm","","fullscreen=yes");

Nu hedder den side, som skal åbnes i fullscreen i mit tilfælde index2.htm, men skal der laves 2 sider og hvad er grunden til dette?
Avatar billede knudgert Nybegynder
10. maj 2002 - 17:03 #8
Jeg har brugt det tidl. med to forskellige sider en til Mac og en til windows med to forskellige sider (men aldrig set den i funktion på en Mac).
Så der, hvor der står main.html og float.htm erstatter du med din side, index2.htm.

Ja, du skal have to sider, hvor den side man kommer ind på ligger i baggrunden og så fullscreensiden foran.

Det kan ikke laves anderledes, du kan ikke lave fullscreen på den side, man kommer ind på (heldigvis).
Avatar billede firas Nybegynder
10. maj 2002 - 17:25 #9
Det virker stadig ikke - nu virker det heller ikke på pc. Du må gerne lige kigge min kode efter i sømmene for at se om jeg har misforstået noget:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function openFull() {
netscape = (navigator.appName == "Netscape");
n4 = netscape && (parseInt(navigator.appVersion) >= 4);
explorer = (navigator.appName == "Microsoft Internet Explorer");
ie = explorer && (parseInt(navigator.appVersion) >= 4);
ie4 = explorer && (parseInt(navigator.appVersion) == 4);
ie5 = explorer && (navigator.appVersion.indexOf('MSIE 5') > 0);
mac = navigator.userAgent.indexOf('Mac') > 0;
win = navigator.userAgent.indexOf('Win') > 0;

if (mac) {
  newwin=window.open("index2.htm","","resizable=yes")
//  if (document.all){
    newwin.moveTo(0,0);
    newwin.resizeTo(screen.width,screen.height);
//  }
}
else {
  if (ie) {
    window.open("index2.htm","","fullscreen=yes");
  }
  else {
    newwin=window.open("index2.htm","","")
    if (document.all){
      newwin.moveTo(0,0);
      newwin.resizeTo(screen.width,screen.height);
    }
  }
}

}
//-->
</script>
</head>



   
   
   
   
   
    <frameset frameborder="no" rows="*,400,*">
        <frame name="top" noresize scrolling="no" src="top.html">
        <frame name="indhold" noresize scrolling="no" src="indhold.htm">
        <frame name="bund" noresize scrolling="no" src="bund.html">
        <noframes>

<body onLoad="openFull()">
               
</body>

        </noframes>
    </frameset>

</html>
Avatar billede knudgert Nybegynder
10. maj 2002 - 17:58 #10
Nej, framesetkoden skal ikke stå på den side, hvor folk kommer ind på, men på den side, der åbnes i scriptet.
Se http://home13.inet.tele.dk/smedpark/test/frame/
(koden kan du se i siden, der ligger bagved)
Avatar billede firas Nybegynder
12. maj 2002 - 14:44 #11
tak for hjælpen - nu virker det!
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