Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

hvorfor virker min window.resizeTo ikke

0 views
Skip to first unread message

jan bagge

unread,
Sep 18, 2009, 7:30:00 AM9/18/09
to
koden er:

<script language="JavaScript">
<!--
window.resizeTo(800,600)
-->
</script>


hvad er der galt

Birger Sørensen

unread,
Sep 18, 2009, 7:45:02 AM9/18/09
to
jan bagge kom med fᅵlgende:

Det kommer an pᅵ en hel masse.

language er forkert. Det hedder
<script type="text/javascript">
statements skal i javascript afsluttes med ; - selvom de fleste
browsere efterhᅵnden accepterer et linieskift i stedet, er det altsᅵ
ikke rigtigt.
Hvilke andre fejl fᅵr du, og hvad sker der i stedet for resize?

Endelig kan brugere selv bestemme, om en tilfᅵldig "programmᅵr" skal
have lov at ᅵndre hyns foretrukne indstillinger, sᅵ den slags utidige
indgreb kan heldigvis blokeres af de fleste browsere i dag.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk


Jørgen Farum Jensen

unread,
Sep 18, 2009, 9:24:17 AM9/18/09
to
Birger Sᅵrensen skrev:

> jan bagge kom med fᅵlgende:
>> koden er:
>>
>> <script language="JavaScript"> <!--
>> window.resizeTo(800,600)
>> -->
>> </script>
>>
>>
>> hvad er der galt
>
> Det kommer an pᅵ en hel masse.
>
> language er forkert. Det hedder
> <script type="text/javascript">
> statements skal i javascript afsluttes med ; - selvom de fleste browsere
> efterhᅵnden accepterer et linieskift i stedet, er det altsᅵ ikke rigtigt.
> Hvilke andre fejl fᅵr du, og hvad sker der i stedet for resize?

Plus at kommentarmarkᅵren ikke afsluttes i script. Det skal
vᅵre
<script type="text/javascript"> <!--
window.resizeTo(800,600)
// -->
</script>


> Endelig kan brugere selv bestemme, om en tilfᅵldig "programmᅵr" skal
> have lov at ᅵndre hyns foretrukne indstillinger, sᅵ den slags utidige
> indgreb kan heldigvis blokeres af de fleste browsere i dag.

Jeg har 1 (ᅵn) gang i mit 12-ᅵrige arbejde med de her
ting har brug for dette - det var til en browserbaseret,
autostartende informationskiosk, der viste forskellige
informationer pᅵ 4-5 monitorer placeret rundt omkring i
et bygningskompleks.

--

Med venlig hilsen
Jᅵrgen Farum Jensen
Hᅵndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
.

Birger Sørensen

unread,
Sep 18, 2009, 9:56:41 AM9/18/09
to
Jᅵrgen Farum Jensen kom med denne ide:

Det oversᅵ jeg.
Principielt skal den vel ogsᅵ js-commentes i starten...

js i eksterne filer, sᅵ er man helt fri for udkommenteringen

(har fᅵet privat email fra spᅵrgeren, som nok skulle have vᅵre et
indlᅵg her...)
"den virked engang, tror det var IEX 7... men den skal gᅵre sᅵ siden at
en fast ramme som er ca 800x600"

Det har sikkert vᅵret OK en gang for lᅵnge siden - det er det sᅵ ikke
mere. Der var ogsᅵ engang hvor man transporterede bᅵde sig selv og gods
med hestevogne..

Brug CSS. En wrapper <div> der er 800px bred og centreret, hvori du
sᅵtter alt dit indhold, skulle kunne gᅵre det.

<style type="text/css">
#wrap {
width : 800px;
margin : 0px auto;
}
</style>
...
<body>
<div id="wrap">
... dit indhold her
</div>
</body>

Du giver ikke noget link, sᅵ vi kan se hvad du bokser med, men
ovenstᅵende skulle gᅵre det muligt at se siden pᅵ 800x600 skᅵrme, hvis
det er det du vil opnᅵ.
(skal mᅵske kun vᅵre 790 eller 780 bred sᅵ..)

Lasse Reichstein Nielsen

unread,
Sep 18, 2009, 4:59:44 PM9/18/09
to
=?ISO-8859-15?Q?Birger_S=F8rensen?= <s...@bbsorensen.com> writes:

> statements skal i javascript afsluttes med ; - selvom de fleste

> browsere efterh�nden accepterer et linieskift i stedet, er det alts�
> ikke rigtigt.

Jeg ville �nske det var rigtigt ..., men JavaScript/ECMAScript har
desv�rre en dum lille regel der hedder "semicolon insertion" der,
basalt set, siger at hvis det ville v�re rigtigt hvis man inds�tter
et semicolon ved et linjeskift, s� skal fortolkeren lade som om
semikolonet er der. I.e., det er desv�rre "rigtigt" uden semikolon.
(Og der er ikke noget "efterh�nden" over det, den regel har v�ret
der siden de tidligste versioner af JavaScript i Netscape ... hvilket
nok er grunden til at den har f�et lov til at overleve).

Ellers er jeg helt enig.
/L
--
Lasse Reichstein Holst Nielsen
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Birger Sørensen

unread,
Sep 18, 2009, 5:14:02 PM9/18/09
to
Lasse Reichstein Nielsen skrev:
8X
> basalt set, siger at hvis det ville vᅵre rigtigt hvis man indsᅵtter
> et semicolon ved et linjeskift, sᅵ skal fortolkeren lade som om
> semikolonet er der. I.e., det er desvᅵrre "rigtigt" uden semikolon.

Lidt over i genren - "det er tilladt at undlade ... i visse tilfᅵlde.
I min bog betyder det, at det skal vᅵre der. At browsere og fortolkere,
sᅵ er eftergivende og forstᅵende, er IMHO kun med til at mudre
vandende, sᅵ "det rigtige" bliver uklart.

Men eller taget til efterretning ^^

Kim Emax

unread,
Sep 21, 2009, 9:28:47 AM9/21/09
to

Hvis du prøver at resize browserens vindue, så får du ikke lov! Det
tillader browsere ikke

Hvis du derimod vil genbruge et vindue du selv har åbnet med
window.open, så fungerer det med en <body Onload=resizeTo(752,504)> i
det vindue du har åbnet.

--
Mvh
Kim Emax

Kim Emax

unread,
Sep 21, 2009, 9:31:32 AM9/21/09
to
On 18 Sep., 15:24, Jørgen Farum Jensen <jfjen...@yahoo.dk> wrote:

> Jeg har 1 (én) gang i mit 12-årige arbejde med de her


> ting har brug for dette - det var til en browserbaseret,
> autostartende informationskiosk, der viste forskellige

> informationer på 4-5 monitorer placeret rundt omkring i
> et bygningskompleks.

Så har du nok ikke arbejdet så meget med visninger af billeder i et
nyt vindue :-) Jeg lavede sådan en funktion for 6-8 år siden, hvor
vinduet tilpasser sig vandrette og lodrette billeder automastisk og
gør stadig tit brug af den funktion (selvom jeg nok burde lave noget
div layer hekseri i stedet)

--
Mvh
Kim Emax

Philip Nunnegaard

unread,
Sep 21, 2009, 12:53:34 PM9/21/09
to
Kim Emax skrev:

> S� har du nok ikke arbejdet s� meget med visninger af billeder i et
> nyt vindue :-) Jeg lavede s�dan en funktion for 6-8 �r siden, hvor


> vinduet tilpasser sig vandrette og lodrette billeder automastisk og

> g�r stadig tit brug af den funktion

Det brugte jeg f�r i tiden, men jeg satte den ikke til at resize
vinduets st�rrelse. Jeg angav bare en standardst�rrelse p� vinduet.
Gerne p� en st�rrelse som overgik det st�rste forventede billede. Dog
max 600x500, s� det var mindre end en sk�rm med 800x600.

Skulle et enkelt billede s� vise sig at v�re st�rre, kunne folk jo bare
selv tr�kke i det nederste h�jre hj�rne eller maksimere vinduet. For
selvf�lgelig s�tter man jo et popupvindue til at kunne resizes af brugeren.

> (selvom jeg nok burde lave noget
> div layer hekseri i stedet)

Det er s� det jeg g�r i dag. Klik p� thumpnailen udl�ser en
AJAX-funktion der henter billedet og viser billedet i en div.

--
Philip

0 new messages