Avatar billede jmc Nybegynder
02. januar 2003 - 13:51 Der er 17 kommentarer og
1 løsning

open window

Dette script virker ikke alle steder:

selv om det er IE 5.5 og 6.0 ???
Hvad kan dette skyldes?

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  CodeLifter.com (support@codelifter.com) -->
<!-- Web Site:  http://www.codelifter.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var windowW=214 // wide
var windowH=398 // high
var windowX = 260 // from left
var windowY = 100 // from top
var urlPop = "win.htm"
var title =  "demo"
// set this to true if the popup should close
// upon leaving the launching page; else, false
var autoclose = true
// do not edit below this line
s = "width="+windowW+",height="+windowH;
var beIE = document.all?true:false
function openFrameless() {
if (beIE) {
NFW = window.open("","popFrameless","fullscreen,"+s);
NFW.blur();
window.focus();
NFW.resizeTo(windowW,windowH);
NFW.moveTo(windowX,windowY);
var frameString=""+
"<html>"+
"<head>"+
"<title>"+title+"</title>"+
"</head>"+
"<frameset rows='*,0' framespacing=0 border=0 frameborder=0>"+
"<frame name='top' src='"+urlPop+"' scrolling=auto>"+
"<frame name='bottom' src='about:blank' scrolling='no'>"+
"</frameset>"+
"</html>";
NFW.document.open();
NFW.document.write(frameString);
NFW.document.close();
}
else {
NFW = window.open(urlPop,"popFrameless","scrollbars,"+s);
NFW.blur();
window.focus();
NFW.resizeTo(windowW,windowH);
NFW.moveTo(windowX,windowY);
}
NFW.focus();
if (autoclose) {
window.onunload = function(){NFW.close();}
  }
}
//  End -->
</script>
Avatar billede Slettet bruger
02. januar 2003 - 13:55 #1
Hvad er det der ikke virker? På hvilke maskiner virker det ikke? Og må vi se et link?
Avatar billede fiskesuppe Nybegynder
02. januar 2003 - 13:59 #2
Jeg synes da at det virker ganske fint, du skal bare kalde funktionen gennem et link eller automatisk når man kommer ind på siden, ellers kan du ikke få det til at virke:

<html>
<head>
<SCRIPT LANGUAGE="JavaScript"><!--
var windowW=214 // wide
var windowH=398 // high
var windowX = 260 // from left
var windowY = 100 // from top
var urlPop = "http://www.jubii.dk"
var title =  "demo"
var autoclose = true
s = "width="+windowW+",height="+windowH;
var beIE = document.all?true:false
function openFrameless() {
  if (beIE) {
    NFW = window.open("","popFrameless","fullscreen,"+s);
    NFW.blur();
    window.focus();
    NFW.resizeTo(windowW,windowH);
    NFW.moveTo(windowX,windowY);
    var frameString=""+
    "<html>"+
    "<head>"+
    "<title>"+title+"</title>"+
    "</head>"+
    "<frameset rows='*,0' framespacing=0 border=0 frameborder=0>"+
    "<frame name='top' src='"+urlPop+"' scrolling=auto>"+
    "<frame name='bottom' src='about:blank' scrolling='no'>"+
    "</frameset>"+
    "</html>";
    NFW.document.open();
    NFW.document.write(frameString);
    NFW.document.close();
  }
  else {
    NFW = window.open(urlPop,"popFrameless","scrollbars,"+s);
    NFW.blur();
    window.focus();
    NFW.resizeTo(windowW,windowH);
    NFW.moveTo(windowX,windowY);
  }
  NFW.focus();
  if (autoclose) {
    window.onunload = function(){NFW.close();}
  }
}
// -->
</script>
</head>
<body onLoad="openFrameless()">
</body>
</html>
Avatar billede jmc Nybegynder
02. januar 2003 - 17:22 #3
Det skulle ikke virke på en PC med win xp og IE 6.0 men det gør det her hos mig. Jeg skal nok lige forbi og se det med egne øjne først.
Avatar billede fiskesuppe Nybegynder
02. januar 2003 - 18:41 #4
Det virker da fint nok i Internet Explorer 6 med Windows Xp...
Avatar billede jmc Nybegynder
03. januar 2003 - 12:02 #5
problemet er at vinduet ikke åbner som 100% - det kan jeg se i koden at det ikke gør. Men det gør det i min explorer men ikke en anden explorer. Hvordan sætter jeg den til 100%
Avatar billede Slettet bruger
03. januar 2003 - 12:12 #6
Hvis du vil åbne et vindue i fullscreen gøres det med:

window.open("din_side.html", "nytVindue", "fullscreen=yes,scrollbars=no");

Det behøver du ikke alt det andet kode til!
Avatar billede Slettet bruger
03. januar 2003 - 12:12 #7
Til gengæld virker det så ikke i andre browsere end IE...
Avatar billede jmc Nybegynder
03. januar 2003 - 12:22 #8
ja og det skulle helst virke i opera og netscape også!
Avatar billede Slettet bruger
03. januar 2003 - 12:25 #9
function abnFullscreen(url) {
if (document.all)
window.open(url, "nytVindue", "fullscreen=yes,scrollbars=no");
else
window.open(url, "nytVindue", "width=" + screen.width + ",height=" + screen.height + ",left=0,top=0,scrollbars=no");
}

Kaldes med:

abnFullscreen("din_side.html");

Det skulle gerne virke i
Avatar billede jmc Nybegynder
03. januar 2003 - 12:25 #10
syntax fejl: ??

<a href="java script:window.open("din_side.html", ","nytVindue", ","fullscreen=yes,scrollbars=no");">
Avatar billede Slettet bruger
03. januar 2003 - 12:26 #11
... det skulle gerne virke i alle browsere. :)
Avatar billede jmc Nybegynder
03. januar 2003 - 12:26 #12
tak phoenixv jeg prøver lige
Avatar billede Slettet bruger
03. januar 2003 - 12:29 #13
Brug den korrekte syntaks i stedet:

<a href="#" onClick="abnFullscreen('din_side.html'); return false;">Åbn</a>
Avatar billede jmc Nybegynder
03. januar 2003 - 12:39 #14
superb og tak Phonnn skal du ikke have points?
Den var enda ret generisk, så den kan benyttes sammen med Templates i DW. ;o)
Avatar billede jmc Nybegynder
03. januar 2003 - 13:53 #15
skal fiskesuppe have alle points?
Avatar billede jmc Nybegynder
04. januar 2003 - 02:59 #16
hvem skal have points?
Avatar billede Slettet bruger
05. januar 2003 - 12:53 #17
Det er dit valg, hvem du vil give point til. Men eftersom du har afvist fiskesuppe's svar, kan du jo ikke tildele ham nogen. Moralen er: AFVIS ALDRIG ET SVAR! Det kan kun give bagslag (som nu), og det hjælper ikke noget som helst!
Avatar billede jmc Nybegynder
19. januar 2003 - 09:43 #18
ja, det skal jeg huske
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