Avatar billede landmark Nybegynder
26. juli 2002 - 22:35 Der er 5 kommentarer og
1 løsning

close frameset....?

her er min meget enkle kode til at lukke et vindue... og det fungerer fint... men hvad skal jeg ændre i koden for at lukke et fullscreen frameset. ?

her er koden:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_callJS('window.close()')">
<a href="java script:;"><font color="#FFFFFF">close</font></a>
</body>
</html>
Avatar billede jakoba Nybegynder
26. juli 2002 - 22:41 #1
skriv  top.close()  istedet for  window.close()
<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_callJS('top.close()')">
Avatar billede landmark Nybegynder
26. juli 2002 - 23:22 #2
det virker jo fint! - lige en sidste ting ?

der fremkommer et ekstra browservindue bag ved det der lukkes ?
- kan man også få lukket dette ??? en slags luk alle vinduer kommando ??

point er påvej om lidt :-)
Avatar billede landmark Nybegynder
27. juli 2002 - 01:08 #3
og ???
Avatar billede jakoba Nybegynder
27. juli 2002 - 07:28 #4
Såvidt jeg ved er der ikke nogen 'luk alle vinduer' kommando.

når du åbener et vindue med window.open bliver der returnereret en pegepind til det nye vindue. eg:
    variabel = window.open( url, vinnavn );
og den kan du bagfter bruge til at lukke vinduet:
    variabel.clos();
men det kræver at du husker den pegepind

mvh JakobA
Avatar billede landmark Nybegynder
27. juli 2002 - 10:14 #5
ok! du taler om en pegepind... ?

nedenfor er den simple kode som skal til for at åbne (start.htm) et vindue i fullscreen...

hvor er det lige ? - jeg skal bruge den dersens pegepinden ?

- vil gerne sende lidt flere point hvis du lige gider hjælpe mig...

<html>
<head>
<title>untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<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("./frames/start.htm","","resizable=no")
//  if (document.all){
    newwin.moveTo(0,0);
    newwin.resizeTo(screen.width,screen.height);
//  }
}
else {
  if (ie) {
    window.open("./frames/start.htm","","fullscreen=yes");
  }
  else {
    newwin=window.open("./frames/start.htm","","")
    if (document.all){
      newwin.moveTo(0,0);
      newwin.resizeTo(screen.width,screen.height);
    }
  }
}

}
//-->
</script>
</head>
   
<body onLoad="openFull()">
               
</body>
</html>
Avatar billede landmark Nybegynder
27. juli 2002 - 10:49 #6
ok! har lidt travlt... opretter nyt spørgsmål!
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