Avatar billede miss-g Seniormester
15. august 2004 - 19:02 Der er 12 kommentarer og
1 løsning

Ændre "nyt browser vindue" størrelse?

På min side er et link. Når man klikker på det åbner man et nyt browser vindue/pop up vindue (uden resize og menu).

Kan man sætte en attribute på så det nye vindue altid vil være 100% i højden uanset skærm opløsning - og virker det i de mest gængse browsere?
Avatar billede roenving Novice
15. august 2004 - 19:07 #1
-- ikke en attribut, men du kan direkte indsætte skærm-højden:

window.open('dinUrl','nytVindue','width=400,height='+screen.availHeight+',status=yes')
Avatar billede miss-g Seniormester
15. august 2004 - 19:11 #2
Mangler der ikke noget - eller også kan jeg bare ikke mixe de to. Min hedder:

onClick="MM_openBrWindow('chat.htm','chatten','scrollbars=yes,width=817,height=800')">
Avatar billede roenving Novice
15. august 2004 - 19:15 #3
onClick="MM_openBrWindow('chat.htm','chatten','scrollbars=yes,width=817,height='+screen.availHeight)">
Avatar billede miss-g Seniormester
15. august 2004 - 19:17 #4
Hm, synes ikke rigtigt det virker. Bruger explorer 6. Vinduet er for højt.
Avatar billede miss-g Seniormester
15. august 2004 - 19:18 #5
Har det noget med scriptet at gøre?

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
Avatar billede roenving Novice
15. august 2004 - 19:41 #6
Næh, det tror jeg ikke, men availHeight tager ikke vinduets totalhøjde, men trækker windows-elementer fra ...

-- men kun f.eks. windows taskbar og den slags trækkes fra, så hvis der er andre ting, som du vil undgå, skal de trækkes ekstra fra ...

-- og så forstår jeg ikke rigtigt fidusen i at bruge den DreamWeaver-funktion, som gør, at du skal skrive meget mere, først skal du have koden til funktionen MM_openBrWindow i en javascript-blok, senere skal du hver gang du vil åbne et vindue skrive 'MM_openBrWindow' i stedet for det kortere window.open ?-)

-- men hvis du vil reducere højden en anelse:

onClick="window.open('chat.htm','chatten','scrollbars=yes,width=817,height='+(screen.availHeight-25))">
Avatar billede miss-g Seniormester
15. august 2004 - 19:45 #7
Det er kun 1 vindue jeg skal bruge der popper up, og da jeg ikke har så meget forstand på javascript, så er det nemmere at bruge det Dreamweaver kan lave *G* Kan ikke lave koden selv.

I Dreamweaver kommer der jo en boks frem og så skal jeg bare klikke af om der skal være resize osv. på - og så laver programmet selv koden.
Avatar billede miss-g Seniormester
15. august 2004 - 19:48 #8
Ok - det ser ud til at virke, hvis jeg laver den der -25....

Ved du hvilke browsere den virker i?

Husk at lægge et svar *S*
Avatar billede roenving Novice
15. august 2004 - 19:50 #9
Det er selvfølgelig også fint nok, men lidt tåbeligt, at den ikke, når den nu alligevel skriver præcis de rigtige parametre til window.open, bruger den funktion direkte ...

Det svarer sådan lidt til, at du ringer efter en taxa, som kan få din cykel over på den anden side af vejen, fordi du skal køre tilbage ...
Avatar billede miss-g Seniormester
15. august 2004 - 19:52 #10
Jeg har lavet min proceslinie dobbelt i højden (har ikoner i øverste række og åbne programmer i nederste række). Måske er det grunden til at den ikke justerer højden rigtigt?
Avatar billede roenving Novice
15. august 2004 - 19:53 #11
window.open virker i alle browsere, men de højder, som man skal tage højde for er direkte afhængig af browseren, men ikke så meget forskellig !-)

-- og velbekomme '-)

PS. Du kan se forkortelsen af koden tydeligt, hvis du sammenligner 19:15:24 med den sidste linje i 19:41:05
Avatar billede roenving Novice
15. august 2004 - 19:55 #12
Netop proceslinjen/taskbaren skulle være trukket fra i availHeight, men jeg har ikke selv eksperimenteret med det ...
Avatar billede roenving Novice
15. august 2004 - 20:15 #13
-- og tak for point ;~}
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

IT-JOB