Avatar billede andersm Nybegynder
18. maj 2001 - 15:31 Der er 37 kommentarer og
1 løsning

Hvad er forkert her?

Jeg har dette lille script der skal åbne et nyt vindue i full screen, jeg vil dog gerne bibholde den øverste linie i browseren så brugeren kan klikke på krydset længst til højre og dermed komme tilbage til det bagvedliggende vindue. Men  bruger jeg nedenstående kode, vises et vindue som godt nok er perfekt i og med det viser den øverste linie, men som ikke er i full screen - ændrer jeg fullscreen=0 til fullscreen=yes så kommer scrolbarren frem i højre side af skærmen og titellinjen i toppen forsvinder. Hvad har jeg gjort forkert?
Avatar billede andersm Nybegynder
18. maj 2001 - 15:31 #1
<html>
<head>

<script language=\"JavaScript\">

function myOpen() {

window.open
(\'index2.html\',\'skod\',\'fullscreen=0,toolbar=0,menubar=0,resizable=0,scrollbars=0,\')
}


</script>

<title></title>

</head>
<body onLoad=\"myOpen()\" bgcolor=\"#5B7B57\">


</body>
</html>
Avatar billede engrob Nybegynder
18. maj 2001 - 15:39 #2
toolbar=1
Avatar billede engrob Nybegynder
18. maj 2001 - 15:41 #3
Er det ikke det? Og hvis du gerne vil have scrollbaren væk kan du i bodyen på din side skriv scroll=\"no\" eller måske style=\"overflow:auto;\"
Avatar billede andersm Nybegynder
18. maj 2001 - 15:42 #4
du kan checke hvad der sker her www.worldtravel.dk
Det er det nye vindue der åbnes der skal op i fuld størrelse.

VH
Anders
Avatar billede andersm Nybegynder
18. maj 2001 - 15:45 #5
skal jeg skrive scroll=no i alle 120 sider puuuhaa, er der ikke en lettere metode, jeg mener vinduet skal jo \"bare lige op i fuld størrelse\" i stedet for den størrelse det har nu.

VH
Anders
Avatar billede engrob Nybegynder
18. maj 2001 - 15:49 #6
Nu kan jeg jo se at du har inkluderet en css-fil så der kan du vel bare skrive enten
body {overflow:auto} //Måske kommer der en scrollbar
eller
body {overflow:hidden} //Ikke muligt at scrolle
Avatar billede andersm Nybegynder
18. maj 2001 - 15:52 #7
ok jeg spørger lidt dumt, men skal dette stå i css filen eller i index.html filen?
Avatar billede engrob Nybegynder
18. maj 2001 - 15:56 #8
Det skal stå i style.css tror jeg din fil hedder. Altså ikke i index.html
Avatar billede andersm Nybegynder
18. maj 2001 - 15:58 #9
ok prøver det lige!
Avatar billede andersm Nybegynder
18. maj 2001 - 16:00 #10
jamen altså du er for sej, det virker bare!
Har du også et tip til hvordan jeg får min titellinie altså den øverste linie i browseren vist på alle sider i fullscreen mode?
Avatar billede engrob Nybegynder
18. maj 2001 - 16:05 #11
Det kan du ikke hvis det er fullscreen. Du kunne eventuelt lave en selv, og så inkludere den i din javascript fil. Det er den eneste løsning, men mindre du laver et vindue, der ikke er fullscreen, men fylder hele skærmen, som på www.bangolufsen.dk
Avatar billede andersm Nybegynder
18. maj 2001 - 16:08 #12
ok er det kompliceret?
Jeg mener så har man vel et problem at man ikke ved hvilken opløsning brugeren kører med, kan det lade sig gøre, uden at det er alt for besværligt?
Avatar billede andersm Nybegynder
18. maj 2001 - 16:09 #13
jeg smider gladeligt lidt ekstra points i spørgsmålet hvis du vil guide mig igennem dette.

Venlig hilsen
Anders
Avatar billede engrob Nybegynder
18. maj 2001 - 16:14 #14
Du kan jo lave en tabel øverst der ligner titellinien. Du kan selv sætte dit eget ikon på, men du kan ikke lave minimer og maximer, men du kan lave en lukkeknap.

Det her skal du skrive i din javascript-fil

document.write(\"<tabel og hvad der eller skal stå. tr og td og det hele>\")
document.write(document.title) //Så kommer titlen på siden til at stå der
document.write(\"<a href=\'java script:self.close()\'><img src=\'lukknap.gif\'></a>\")
Avatar billede andersm Nybegynder
18. maj 2001 - 16:19 #15
vil du bruge 10 min på at implementere dette - så overfører jeg gladeligt 100 kr. til dig som tak for hjælpen!

SIdder du ved en fornuftig forbindelse for så vil jeg zippe mappen med websitet 1,7 mb, eller hvis du sidder ved en langsom forbindelse kan du lige sige hvilke filer du skal bruge, så mailer jeg dem til dig.

Jeg vil meget gerne snart have dette halv frivillige projekt færdigt derfor vil jeg meget gerne have din hjælp!

Venlig hilsen
Anders
Avatar billede andersm Nybegynder
18. maj 2001 - 16:21 #16
hjælper denne kode dig noget, det er fra et tildligere spørgsmål her fra eksperten omkring b&o modellen


Hugget fra selv samme side:

<html>

<script>

function startBrowser(){
   
  var s = \"newwindow = window.open(\'index2.php\',\'newwindow\',\'screenX=0,left=0,screenY=0,top=0,width=\" + (screen.width-5) + \",height=\" + (screen.height-5) + \",menubar=no,resizable=yes,titlebar=no,alwaysRaised=yes,status=no,scrollbars=no,fullscreen=0\');\";
  eval(s);
  if (navigator.appName.indexOf(\'Netscape\') > -1)
  {
      setTimeout(\'newwindow.focus()\',40);
  }
  else
  {
      newwindow.focus();
  }

 
}


</script>


<body onload=\"startBrowser();\">
Avatar billede engrob Nybegynder
18. maj 2001 - 16:46 #17
Jamen vil du have det i fullscreen eller vil du have det som på B&O?
Avatar billede engrob Nybegynder
18. maj 2001 - 16:49 #18
Jeg vil da meget gerne hjælpe dig. Du kan bare nøjes med at sende din javascript-fil til vno@km.dk
Så laver jeg sådan en topbar til dig.
Avatar billede andersm Nybegynder
18. maj 2001 - 17:02 #19
Beklager ventetiden, stofa strekede lige lidt!

altså hvis det overhovedet er muligt vil jeg gerne have den som b&o, det ser da fedest ud.

Venlig hilsen
Anders

jeg sender dig javascript filen
Avatar billede andersm Nybegynder
18. maj 2001 - 17:07 #20
håber du har fået filerne, ellers må du lige sige til.

VH
Anders
Avatar billede engrob Nybegynder
18. maj 2001 - 17:09 #21
Okay, det er ikke så svært så.
På din allerførste side der ligger på worldtravel skriver du

<html>

<script>

function startBrowser(){
   
  var s = \"newwindow = window.open(\'index2.html\',\'newwindow\',\'screenX=0,left=0,screenY=0,top=0,width=\" + (screen.width-5) + \",height=\" + (screen.height-5) + \",menubar=no,resizable=yes,titlebar=no,alwaysRaised=yes,status=no,scrollbars=no,fullscreen=0\');\";
  eval(s);
  if (navigator.appName.indexOf(\'Netscape\') > -1)
  {
      setTimeout(\'newwindow.focus()\',40);
  }
  else
  {
      newwindow.focus();
  }

 
}


</script>


<body onload=\"startBrowser();\" bgcolor=\"#5B7B57\">

</body>
</html>

Så skulle den vist være i vinkel :o)
Avatar billede andersm Nybegynder
18. maj 2001 - 17:13 #22
jeg prøver det lige, altså det skal stå i index.html går jeg ud fra.
Avatar billede engrob Nybegynder
18. maj 2001 - 17:15 #23
Jep.
Avatar billede andersm Nybegynder
18. maj 2001 - 17:22 #24
nej det virker ikke, er du sikker på at der ikke skal ændres mere i det script?
Avatar billede andersm Nybegynder
18. maj 2001 - 17:24 #25
jeg kan godt nok ikke komme til at uploade det lige nu, men den melder fejl bare jeg prøver at se siden lokalt.
Avatar billede engrob Nybegynder
18. maj 2001 - 17:27 #26
Melder fejl? Hvilken? Det virker fint nok for mig...
Avatar billede andersm Nybegynder
18. maj 2001 - 17:31 #27
kan du ikke maile filerne tilbage det kan jo være at det er mig der har kludret i et eller andet.

VH
Anders
Avatar billede andersm Nybegynder
18. maj 2001 - 17:31 #28
Der opstod en fejl i scriptet på denne side

8
1
Der er en syntaksfejl
Avatar billede engrob Nybegynder
18. maj 2001 - 17:33 #29
Du får lige en mail!
Avatar billede engrob Nybegynder
18. maj 2001 - 17:34 #30
Måske har du glemt eval(s)
Avatar billede andersm Nybegynder
18. maj 2001 - 17:41 #31
det var sjovt, jeg tror faktisk det virker nu, med din fil strange!!!

Nå men jeg melder lige tilbage om 5 min. virker det overfører så er der 100 kr. til en flaske vin.

Avatar billede jakoba Nybegynder
18. maj 2001 - 17:43 #32
du har da ikke gjort noget forkert. der er ingen titellinie ved fullscreen. Så vhis du vil have fullscreen må du tegne titellinien selv og lave en lukkeknap. 
led under \"cromeless\", det har været oppe før.
Avatar billede andersm Nybegynder
18. maj 2001 - 17:44 #33
-> jakoba - engrob har løst problemet med B&O modellen

Avatar billede andersm Nybegynder
18. maj 2001 - 17:47 #34
-> engrob

Det virker bare perfekt nu. Tak for din hjælp. Lige et lille bitte sidste spørgsmål, det vindue der gemmer sig omme bag ved altså index.htm kan det sættes til maksimeret, altså ikke full screen men maksimeret i stedet for width=780,height=590?

VH
Anders

--- uddrag af javascript fil ---


function skiftDu() {
   
    hvorhen=this.location
window.open(hvorhen,\'Navn\',\'width=780,height=590, top=10,left=10,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,location=yes\');
setTimeout(1000)
self.close();
}
Avatar billede engrob Nybegynder
18. maj 2001 - 17:51 #35
Du kan ikke maksimere det, men sætte det til så høj skærmen er. Øjeblik...
Avatar billede engrob Nybegynder
18. maj 2001 - 17:53 #36
Du kan vel egentlig bare skrive <body onload=\"window.resizeTo(screen.availWidth,screen.availHeight);\">
Avatar billede engrob Nybegynder
18. maj 2001 - 17:54 #37
Så tager den også højde for ting der optager plads som taskbaren etc.
Avatar billede andersm Nybegynder
18. maj 2001 - 17:57 #38
Super! Tak for hjælpen.

Points uddelt, spørgsmål lukket

VH
Anders
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