Avatar billede epson1670 Nybegynder
15. juni 2005 - 22:14 Der er 26 kommentarer og
1 løsning

Hovedsiden skal åbnes i fuldskærm

Jeg kan sagtens finde opskriften på noget, som åbner et nyt vindue i fuldskærm via et klik på et link, fx http://javascript.internet.com/navigation/full-screen.html  Men hvad hvis siden fra starten af skal være i fuldskærm?

Med venlig hilsen Lars
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:20 #1
Det kan den ikke.. du kan kun flytte det til position "0,0", og derefter resize det til f.eks. skærmens opløsning..

Eksempel:

<script type="text/JavaScript">
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight)
</script>

Eller screen.width, screen.height ..

/theSurfer
Avatar billede sth Novice
15. juni 2005 - 22:25 #2
jeg bruger denne:

<script language="JavaScript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>
Avatar billede sth Novice
15. juni 2005 - 22:26 #3
ja det er da typisk, mens man leder efter koden er der en anden der allerede har svaret :-)
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:27 #4
hahahah :-)

Du skal vist lige have opdateret din kode lidt :-)
language="JavaScript" -> type="text/JavaScript"

Type er nu obligatorisk.. man kan godt godt skrive begge to:

<script language="JavaScript" type="text/JavaScript">

.. men Type skal med.. :-)

/theSurfer
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:28 #5
PS: At kunne noget udenad, er klart at foretrække, fremfor at søge efter det.. specielt ved en eksamen/prøve.. :-)

/theSurfer
Avatar billede epson1670 Nybegynder
15. juni 2005 - 22:37 #6
Jeg forstår det ikke. Det virker i hvert fald ikke her:

http://medlem.jubii.dk/mikkel1024/untitled4.html

Skal man angive en opløsning i koden?
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:43 #7
Det virker fint hos mig.. både i Opera og Internet Explorer..

Opløsningen består af screen.availWidth (tilgængelige bredde) og screen.availHeight (tilgængelige højde)

Prøv det her: window.resizeTo(1024,768);

/theSurfer
Avatar billede epson1670 Nybegynder
15. juni 2005 - 22:48 #8
Det hjælper desværre heller ikke på http://medlem.jubii.dk/mikkel1024/untitled4.html
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:51 #9
Hvis du har en firewall (eller proxy-server / proxy-program) kørende, kan den blokere for ".moveTo" og ".resizeTo".. de skal så lige slåes fra, før det virker hos dig..

Jeg slog min fra, og så virkede koden..

/theSurfer
Avatar billede thesurfer Nybegynder
15. juni 2005 - 22:52 #10
Browseren Opera kan også se indstillingerne til/fra..

/theSurfer
Avatar billede epson1670 Nybegynder
15. juni 2005 - 22:56 #11
Dvs. hos dig er http://medlem.jubii.dk/mikkel1024/untitled4.html i fuldskræm?
Avatar billede thesurfer Nybegynder
15. juni 2005 - 23:00 #12
ikke fuldskærm/maksimeret.. men den er helt oppe i venstre hjørne, og fylder hele skræmen..

Lige nu virker det fint i Opera.. men kan ikke få crap-browseren (Internet Explorer) til at gøre det..

/theSurfer
Avatar billede thesurfer Nybegynder
15. juni 2005 - 23:01 #13
Prøv evt med:

top.window.moveTo i stedet for bare window.moveTo..

Jeg tror at den der ekstra frame ødelægger det..

/theSurfer
Avatar billede epson1670 Nybegynder
15. juni 2005 - 23:08 #14
Prøvede det uden held, men du har nok ret i, at dette netop kan være årsagen. Jeg må lige få mig en anden hjemmeside uden ekstra frames, der ødelægger det og få det testet igen. Men tusind tak for hjælpen :-)
Avatar billede thesurfer Nybegynder
15. juni 2005 - 23:08 #15
Helt iorden.. held og lykke med det :-)

/theSurfer
Avatar billede thesurfer Nybegynder
15. juni 2005 - 23:09 #16
Hov.. nu sth pointsne.. mon ikke at han opretter et spm til mig.. :-)

/theSurfer
Avatar billede epson1670 Nybegynder
15. juni 2005 - 23:10 #17
Fuck, det var en fejl. Du skulle selvfølgelig havde haft dem.
Avatar billede thesurfer Nybegynder
15. juni 2005 - 23:12 #18
Det gør ikke noget :-)
Alle kan (og vil højst sandsynligt) fejle.. det vigtige er, at rette op på fejlene :-)

Du behøver ikke at gøre mere.. det skal nok falde på plads :-)

/theSurfer
Avatar billede roenving Novice
16. juni 2005 - 00:20 #19
-- og man kan jo så tilføje, at det måske ikke er den bedste tilgangsvinkel til at tilbyde fremmede mennesker noget, at man absolut vil bestemme over deres browser og computer ...

-- du kan i hvert fald regne med, at hvis du begynder at flytte rundt på mine vinduer uden at jeg ved det, vil jeg betragte det som en art virus, som jeg helt sikkert vil holde mig fra i fremtiden !-)
Avatar billede epson1670 Nybegynder
16. juni 2005 - 02:08 #20
roenving

Der er problemet så lige, at jeg laver hjemmesiden for en småkendt person, hvor vores fælles beslutning om et mere 4:3 design frem for 1000:560 passede dårligt sammen med browserens begrænsning. At folk så misbruger fullscreen, popups osv. til reklame eller du bliver småparanoid og virus-mentalt-alertet, når et vindue flyttes rundt stik imod din opfattelse af et konservativ fastlåst, super-bekvemt og standardiseret webdesign kan man måske ikke lige altid tage højde for :-)
Avatar billede roenving Novice
16. juni 2005 - 02:23 #21
Men hvis pågældende synes, at alle skal kunne besøge siden, er det i hvert fald ikke fremgangsrigt at benytte sig af metoder, som notorisk er karakteriseret som virus-agtige ...

-- og jeg vil gerne gentage: Hvis du begynder at ændre på min egen måde at bruge min egen browser på, kan du være helt sikker på at jeg _aldrig_ nogensinde mere vil besøge sitet ...

-- det kan du jo så prøve at præsentere din kunde for !-)
Avatar billede olebole Juniormester
16. juni 2005 - 02:29 #22
<ole>

I de tilfælde, hvor det faktisk _kan_ være en brugbar løsning, skal man være opmærksom på, hvad det er, man forsøger at resize og flytte på. Ligger du i et frames-system, refererer du jo til den enkelte frame, når du skriver:
  window.moveTo(100, 300) ... eller bare: moveTo(100, 300)

Skal du have fat i det 'øverste' window-objekt, skal du referere med 'top':
  top.moveTo(100, 300)

Om det så virker eller ej, kommer stadig anpå klientens indstillinger - men der referereres i det mindste korrekt  :)

/mvh
</bole>
Avatar billede olebole Juniormester
16. juni 2005 - 02:40 #23
Derudover er det ikke roenving, men dig selv, der er i konflikt med den gængse opfattelse på nettet - hvilket også tydeligt ses af det faktum, at flere og flere sikkerhedsprogrammer afskærer brugere fra at tilgå den slags sider - og kodere fra at bruge disse features.

Hvis man opfatter roenving som værende paranoid på dette felt, kan det kun bunde i et yderst ringe kendskab til webkodning og -sikkerhed, generelt.
Det, formoder jeg absolut ikke, passer med din egen selvforståelse ... men den slags sandheder løber man jo ofte panden mod, når man på uheldigvis forsøger at patronisere folk med langt større kompetencer og viden end én selv  :)
Avatar billede epson1670 Nybegynder
16. juni 2005 - 13:43 #24
Olebole: Du har ret 100% ret. Det blev unægtelig formuleret meget uheldigt og latterligt af mig igår. Spørgsmålet er i virkeligheden, om jeg ikke skulle droppe det helt, da jeg formoder, at mange vil blokere for dens slags automatisk via popupkiller eller firewall?
Avatar billede olebole Juniormester
16. juni 2005 - 16:46 #25
Hermed har jeg ingen problemer med første del ... anden del er jo dit eget valg, men jeg er i øvrigt helt enig  ;o)

Én ting er, at forsøge på noget, man ikke kan med brugerens browser - en anden ting er, hvis det medfører en grimmert af en advarselsboks. Det er aldrig rart ... uagtet, man har de bedste hensigter  :)
/mvh
Avatar billede thesurfer Nybegynder
16. juni 2005 - 18:45 #26
Flere og flere brugere er begyndt at bruge alternative browsere, og samtidigt software til at blokere popups (og andre koder).

Jeg bruger browseren Opera, med den indbyggede popup-blocker. Samtidigt har jeg valgt, at alle nye vinduer skal åbne som "maksimeret". Jeg kan fjerne muligheden for at scripts kan bruge .moveTo, resizeTo, højrekliks-scripts (hvis jeg vil se kildekoden/andet, kan jeg det), adskellige parametere til vinduer (adressbar, statusbar, osv), og plugins osv..

Foruden min browser, har jeg også et proxy-program kørende, der modificerer indgående/udgående data, realtime.. hvis jeg f.eks. ikke gider at se reklamer på websiden, blokerer jeg dem bare..

Jeg vil selv bestemme.. :-)

/theSurfer
Avatar billede epson1670 Nybegynder
16. juni 2005 - 21:46 #27
Jeg er kommet frem til at løsningen må være, at der bliver advaret imod, at siden kører i fuldskærm og derved den "gamle" løsning med et klik på et link inden den åbner ( http://javascript.internet.com/navigation/full-screen.html ) som Norton 2005 samt IE's popupkiller ikke brokker sig over. Så ved folk det i forvejen og kan vælge at lade være med at åbne den :-)

Thesurfers løsning tjekkede jeg på en reklamefri hjemmeside, men den virkede stadig ikke, hvilket må betyde, at sikkerhedsindstillinger i IE som standard ikke tillader det. Men det kan også være lige meget, da jeg vælger den anden løsning :-)
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