Avatar billede mikmakmuk Nybegynder
21. november 2001 - 09:32 Der er 15 kommentarer og
1 løsning

JScript: Maksimere vinduer

Er det muligt at sikre sig at klientens browservindue bliver maksimeret, når han åbner ens site? Jeg har allerede lavet det således at der bliver taget højde for klientens opløsning, men det ville være fedt hvis man også kunne maksimere han browservindue, så det hele ligesom passer sammen. 
Avatar billede olebole Juniormester
21. november 2001 - 09:44 #1
<ole>
Nej, det kan du ikke - og det regnes også for rigtig dårlig net-etikette at pille ved den slags, da maximerede vinduer vist generelt regnes for en pest. Hvis du insisterer, kan du lave dette hack:

top.moveTo(0,0);
top.resizeTo(screen.availWidth,screen.availHeight);

/mvh
</bole>
Avatar billede olebole Juniormester
21. november 2001 - 09:46 #2
....skrives blot i dokumentet, der loades i vinduet  ;o)
Avatar billede jakoba Nybegynder
21. november 2001 - 10:56 #3
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 11:14 #4
Nå ja, point taken. Nu ville jeg jo også bare maksimere et vindue, ikke åbne alt muligt andet
Avatar billede olebole Juniormester
21. november 2001 - 12:27 #5
I know  ;o)
Der er bare rigtig mange, der bliver godt sure, hvis du laver vinduet fuld størrelse.
Tak for points  ;o)
/mvh
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:27 #6
Det her er et eksempel jeg har fundet på w3schools.com Jeg skal bare have det til at køre når mit index.html bliver loaded, som i øvrigt er et rammedokument

<html>
<head>

<script language=javascript>
function openwindow()
{
w_height=screen.availheight
w_width=screen.availwidth
window.open(\"http://mikmak.dyndns.dk:8080/mik\",\"\",\"height=\" + w_height-10 + \",width=\" + w_width + \",left=0,top=0\")
}
</script>


</head>
<body>
<form>
<input type=button value=\"Open Window\" onclick=\"openwindow()\">
</form>
</body>
</html>
Avatar billede olebole Juniormester
21. november 2001 - 12:29 #7
Joooohhh, men nu bad du jo om, at browservinduet blev maximeret - ikke at der skulle åbnes et nyt vindue.
Dette vindue bliver iøvrigt ikke anderledes, end det jeg skrev til dig  ;o)
/mvh
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:30 #8
Jeg vil helst bare maksimere. Ikke lave vinduet i fuld størelse, men jeg ved ikke hvordan???? Klienten skal stadig have sine menuer
Avatar billede olebole Juniormester
21. november 2001 - 12:32 #9
Det kan ikke lade sig gøre med JavaScript - hverken på den ene eller anden måde .......og du finder heller ikke en tredie, der kan gøre det.
/mvh
Avatar billede jakoba Nybegynder
21. november 2001 - 12:32 #10
Når du vil lave taludregninger indeni et strengudtryk skal der sættes parenteser om de dele af udtrykket der kun er tal:

window.open(\"http://mikmak.dyndns.dk:8080/mik\",\"\",\"height=\" + (w_height-10) + \",width=\" + w_width + \",left=0,top=0\")

ellers vil javascript først hægte w_height på strengen så der står fx
        \'height=800\'
og så gå i kage fordi man ikke kan trække et tal fra en streng.

mvh JakobA
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:33 #11
det virker ellers fint
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:34 #12
Men du har ret i at dit er pænere
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:34 #13
Det her er Java og i java kan man netopt det
Avatar billede jakoba Nybegynder
21. november 2001 - 12:36 #14
Det her er JavaScript, og i java kan man i mange situationer noget lignende :-))
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:39 #15
Det virker, bare ikke som jeg gerne vil have det til :-)
Avatar billede mikmakmuk Nybegynder
21. november 2001 - 12:40 #16
Jeg hacker mig ud af 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