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

Overlib og billede størrelse

0 views
Skip to first unread message

Peter

unread,
Nov 12, 2009, 6:19:16 AM11/12/09
to
P� f.eks. denne side http://www.bogtorvet.net/visboger.php?sprog=spansk
benyttes overlib (http://www.bosrup.com/web/overlib/) til at vise billeder
og det virker fint men problemet opst�r n�r billedet er for stort i forhold
til browser vinduet.
Jeg kan godt finde browser vinduets st�rrelse i javascript men hvordan for
man det til at virke sammen med overlib, hvis det kan lade sig g�re ?

/H


Stig Johansen

unread,
Nov 12, 2009, 8:15:22 AM11/12/09
to
"Peter" <nom...@nomail.dk> wrote in message
news:4afbef37$0$271$1472...@news.sunsite.dk...

> P� f.eks. denne side http://www.bogtorvet.net/visboger.php?sprog=spansk
> benyttes overlib (http://www.bosrup.com/web/overlib/) til at vise billeder
> og det virker fint men problemet opst�r n�r billedet er for stort i
forhold
> til browser vinduet.

Ja, det er ret gyseligt - is�r hvis man holder musen over billedet til:
<Andreas Grote - Titel: Pieter Bruegel. Maleriets mestre nr 19>
Hvis jeg holder musen lidt i h�jre side, s� flabrer det hele.

> Jeg kan godt finde browser vinduets st�rrelse i javascript men hvordan for
> man det til at virke sammen med overlib, hvis det kan lade sig g�re ?

Det ved jeg ikke, men det vil nok v�re smartere at bruge onclick i stedet
for hover.

Man kan jo ikke scrolle eller noget, n� billedet er 'oppe'.

--
Med venlig hilsen/Best regards
Stig Johansen

Peter

unread,
Nov 12, 2009, 8:27:33 AM11/12/09
to
"Stig Johansen" <wop...@gmail.com> skrev i en meddelelse
news:4afc09a3$0$280$1472...@news.sunsite.dk...

> "Peter" <nom...@nomail.dk> wrote in message
> news:4afbef37$0$271$1472...@news.sunsite.dk...
>> P� f.eks. denne side http://www.bogtorvet.net/visboger.php?sprog=spansk
>> benyttes overlib (http://www.bosrup.com/web/overlib/) til at vise
>> billeder
>> og det virker fint men problemet opst�r n�r billedet er for stort i
> forhold
>> til browser vinduet.
>
> Ja, det er ret gyseligt - is�r hvis man holder musen over billedet til:
> <Andreas Grote - Titel: Pieter Bruegel. Maleriets mestre nr 19>
> Hvis jeg holder musen lidt i h�jre side, s� flabrer det hele.

S� skal man ogs� ned i et meget lille vindue.

>
>> Jeg kan godt finde browser vinduets st�rrelse i javascript men hvordan
>> for
>> man det til at virke sammen med overlib, hvis det kan lade sig g�re ?
>
> Det ved jeg ikke, men det vil nok v�re smartere at bruge onclick i stedet
> for hover.
>
> Man kan jo ikke scrolle eller noget, n� billedet er 'oppe'.

Jeg har brugt onclick tidligere men syntes dette er bedre bortset lige fra
n�r billedet er for stort.

/H


Birger Sørensen

unread,
Nov 12, 2009, 9:01:26 AM11/12/09
to
Peter har bragt dette til verden:

> Jeg har brugt onclick tidligere men syntes dette er bedre bortset lige fra
> nᅵr billedet er for stort.
>
> /H

Sᅵ gᅵr det mindre.
Det kan de fleste billedbehandlingsprogrammer vist finde ud af.
Paint.net, f.eks.

Eller brug detekteringen af vindues stᅵrrelsen til at sᅵrge for at det
element der viser billedet ikke er stᅵrre end vinduet. Sᅵ kan browseren
selv skalere.

Birger

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


Peter

unread,
Nov 12, 2009, 11:08:35 AM11/12/09
to
"Birger S�rensen" <s...@bbsorensen.com> skrev i en meddelelse
news:4afc1531$0$274$1472...@news.sunsite.dk...

> Peter har bragt dette til verden:
>> Jeg har brugt onclick tidligere men syntes dette er bedre bortset lige
>> fra n�r billedet er for stort.
>>
>> /H
>
> S� g�r det mindre.

> Det kan de fleste billedbehandlingsprogrammer vist finde ud af.
> Paint.net, f.eks.

Det giver ikke nogen mening.

>
> Eller brug detekteringen af vindues st�rrelsen til at s�rge for at det
> element der viser billedet ikke er st�rre end vinduet. S� kan browseren
> selv skalere.

Problemet er jo at f� det til at virke sammen med overlib.

/H


Birger Sørensen

unread,
Nov 12, 2009, 11:15:03 AM11/12/09
to
Fᅵlgende er skrevet af Peter:
> "Birger Sᅵrensen" <s...@bbsorensen.com> skrev i en meddelelse
> news:4afc1531$0$274$1472...@news.sunsite.dk...
>> Peter har bragt dette til verden:
>>> Jeg har brugt onclick tidligere men syntes dette er bedre bortset lige fra
>>> nᅵr billedet er for stort.
>>>
>>> /H
>>
>> Sᅵ gᅵr det mindre.

>> Det kan de fleste billedbehandlingsprogrammer vist finde ud af.
>> Paint.net, f.eks.
>
> Det giver ikke nogen mening.
>
8X

Nej - hvorfor skulle man gᅵre billederne mindre, hvis dem har er for
store....

Stig Johansen

unread,
Nov 12, 2009, 2:32:06 PM11/12/09
to
Peter wrote:

> "Stig Johansen" <wop...@gmail.com> skrev i en meddelelse
> news:4afc09a3$0$280$1472...@news.sunsite.dk...
>>

>> Ja, det er ret gyseligt - is�r hvis man holder musen over billedet til:
>> <Andreas Grote - Titel: Pieter Bruegel. Maleriets mestre nr 19>
>> Hvis jeg holder musen lidt i h�jre side, s� flabrer det hele.
>
> S� skal man ogs� ned i et meget lille vindue.

Den g�r det skam i full screen p� min 1024x768.
Problemet er tilsyneladende, at den skifter mellem mouseover og out, p�
grund af beregningsfejl, s� lige s� snat billedet vises, lukker den igen,
for at vise det igen for at lukke det igen osv..

> Jeg har brugt onclick tidligere men syntes dette er bedre bortset lige fra
> n�r billedet er for stort.

Smag og behag, men det der med at billedet flytter sig med musen bryds jeg
mig ikke om.

Men som Birger skriver - g�r billederne mindre eller nedskaler dem i
browseren.

--
Med venlig hilsen
Stig Johansen

Allan Vebel

unread,
Nov 12, 2009, 5:04:33 PM11/12/09
to
Peter skrev:

> Jeg kan godt finde browser vinduets st�rrelse

Pr�v at se hvordan stock.xchng har l�st det, eksempel:

http://www.sxc.hu/browse.phtml?f=search&txt=house&w=1

--
Allan Vebel
http://vebel.dk | http://html-faq.dk


Peter

unread,
Nov 12, 2009, 5:54:09 PM11/12/09
to
"Allan Vebel" <sp...@do.not> skrev i en meddelelse
news:4afc8671$0$282$1472...@news.sunsite.dk...

> Peter skrev:
>
>> Jeg kan godt finde browser vinduets st�rrelse
>
> Pr�v at se hvordan stock.xchng har l�st det, eksempel:
>
> http://www.sxc.hu/browse.phtml?f=search&txt=house&w=1

Det ser desv�rre ikke ud til at det script kan nedskaler billedet.

/H


Allan Vebel

unread,
Nov 12, 2009, 6:16:30 PM11/12/09
to
Peter skrev:

>> http://www.sxc.hu/browse.phtml?f=search&txt=house&w=1
>
> Det ser desv�rre ikke ud til at det script kan nedskaler billedet.

Jamen, billedet har en bestemt st�rrelse, s� det m�
st� et sted at billedet har den st�rrelse. Pr�v at m�le
st�rrelsen - og s�g, det er det vi andre g�r, for at
finde ud af hvad ande g�r!

Peter

unread,
Nov 13, 2009, 3:22:13 AM11/13/09
to
"Allan Vebel" <sp...@do.not> skrev i en meddelelse
news:4afc9750$0$281$1472...@news.sunsite.dk...

> Peter skrev:
>
>>> http://www.sxc.hu/browse.phtml?f=search&txt=house&w=1
>>
>> Det ser desv�rre ikke ud til at det script kan nedskaler billedet.
>
> Jamen, billedet har en bestemt st�rrelse, s� det m�
> st� et sted at billedet har den st�rrelse. Pr�v at m�le
> st�rrelsen - og s�g, det er det vi andre g�r, for at
> finde ud af hvad ande g�r!

Jeg har kikket p� det og testet det og det kan ikke nedskaler billederne.

/H


Birger Sørensen

unread,
Nov 13, 2009, 3:29:54 AM11/13/09
to
Peter udtrykte prᅵcist:

> "Allan Vebel" <sp...@do.not> skrev i en meddelelse
> news:4afc9750$0$281$1472...@news.sunsite.dk...
>> Peter skrev:
>>
>>>> http://www.sxc.hu/browse.phtml?f=search&txt=house&w=1
>>>
>>> Det ser desvᅵrre ikke ud til at det script kan nedskaler billedet.
>>
>> Jamen, billedet har en bestemt stᅵrrelse, sᅵ det mᅵ
>> stᅵ et sted at billedet har den stᅵrrelse. Prᅵv at mᅵle
>> stᅵrrelsen - og sᅵg, det er det vi andre gᅵr, for at
>> finde ud af hvad ande gᅵr!
>
> Jeg har kikket pᅵ det og testet det og det kan ikke nedskaler billederne.
>
> /H

Det viser formentlig bare den original der ligger pᅵ serveren.
Lav den mindre.

Stig Johansen

unread,
Nov 13, 2009, 5:28:03 AM11/13/09
to
Peter wrote:

> Jeg har kikket p� det og testet det og det kan ikke nedskaler billederne.

Selvf�lgelig kan den det.

Du skal bare finde det sted hvor billedet bliver vist, og s�tte din egen
width/height.

Selv om billedet er eks. 1000 px bredt, s� vil visningen skaleres korrekt
hvis du eks. angiver 500 px i width.

Men hvis du skalere b�de width og height, s� hold �je med aspect ratio.

Peter

unread,
Nov 13, 2009, 8:16:52 AM11/13/09
to
"Peter" <nom...@nomail.dk> skrev i en meddelelse
news:4afbef37$0$271$1472...@news.sunsite.dk...

Jeg tror jeg har fundet frem til det sted i overlib hvor billedet hentes
ind. Sp�rgsm�let er s� nu hvordan f�r jeg fat i billedet s� st�rrelsen kan
�ndres, teksten efter //herfra har jeg sat ind, og for at teste vil jeg bare
�ndre billedet til det halve i st�rrelse. Linien over.style.backgroundImage
= "url("+pic+")"; bliver kaldt i scriptet s� jeg g�tte p� det er her
billedet hentes.


// Loads a picture into the div.
function set_background(pic) {
if (pic == "") {
if (olNs4) {
over.background.src = null;
} else if (over.style) {
over.style.backgroundImage = "none";
}
} else {
if (olNs4) {
over.background.src = pic;
} else if (over.style) {
over.style.width=o3_width + 'px';
over.style.backgroundImage = "url("+pic+")";
}
}

//herfra
imgWidth = document.getElementById(pic).width;
imgHeight = document.getElementById(pic).height;

imgWidth = eval(imgWidth/2);
imgHeight = eval(imgHeight/2);

document.getElementById(pic).width = imgWidth;
document.getElementById(pic).height = imgHeight;
}

/H

Allan Vebel

unread,
Nov 13, 2009, 9:36:04 AM11/13/09
to
Peter skrev:

> Sp�rgsm�let er s� nu hvordan f�r jeg fat i
> billedet s� st�rrelsen kan �ndres

Hvorfor g�r du ikke bare billederne mindre i
dit billedbehandlingsprogam?

Det er ikke smart at nedskalere et stort billede,
n�r det lige s� godt kan v�re i den st�rrelse
hvor det skal vises.

Store billeder fylder ogs� v�sentligt mere.

Peter

unread,
Nov 13, 2009, 11:23:28 AM11/13/09
to
"Allan Vebel" <sp...@do.not> skrev i en meddelelse
news:4afd6ed3$0$272$1472...@news.sunsite.dk...

> Peter skrev:
>
>> Sp�rgsm�let er s� nu hvordan f�r jeg fat i
>> billedet s� st�rrelsen kan �ndres
>
> Hvorfor g�r du ikke bare billederne mindre i
> dit billedbehandlingsprogam?
>
> Det er ikke smart at nedskalere et stort billede,
> n�r det lige s� godt kan v�re i den st�rrelse
> hvor det skal vises.
>
> Store billeder fylder ogs� v�sentligt mere.

S� er jeg n�d til at g� meget langt ned i st�rrelse for at v�re sikker p� at
alle kan se hele billedet jeg syntes derfor det er bedre at nedskalere
billedet udfra browser vinduets st�rrelse i det �jeblik det skal vises, p�
den m�de ser alle det st�rst mulige billede.

/H


Birger Sørensen

unread,
Nov 13, 2009, 12:13:47 PM11/13/09
to
Peter forklarede den 13-11-2009:

> "Allan Vebel" <sp...@do.not> skrev i en meddelelse
> news:4afd6ed3$0$272$1472...@news.sunsite.dk...
>> Peter skrev:
>>
>>> Spᅵrgsmᅵlet er sᅵ nu hvordan fᅵr jeg fat i
>>> billedet sᅵ stᅵrrelsen kan ᅵndres
>>
>> Hvorfor gᅵr du ikke bare billederne mindre i

>> dit billedbehandlingsprogam?
>>
>> Det er ikke smart at nedskalere et stort billede,
>> nᅵr det lige sᅵ godt kan vᅵre i den stᅵrrelse
>> hvor det skal vises.
>>
>> Store billeder fylder ogsᅵ vᅵsentligt mere.
>
> Sᅵ er jeg nᅵd til at gᅵ meget langt ned i stᅵrrelse for at vᅵre sikker pᅵ at
> alle kan se hele billedet jeg syntes derfor det er bedre at nedskalere
> billedet udfra browser vinduets stᅵrrelse i det ᅵjeblik det skal vises, pᅵ
> den mᅵde ser alle det stᅵrst mulige billede.
>
> /H

max-height : 80%;
Billedet vil blive skaleret, hvis det er for stort, og vises i fuld
stᅵrresle, hvis muligt pᅵ brugerens skᅵrm.

Og nᅵr du har fundet ud af at Allan og jeg har ret - det letteste er at
ᅵndre stᅵrrelsen pᅵ billedet - vil du opdage at den plads der er til
rᅵdighed til at vise billedet, er afhᅵngig af hvor meget brugeren har
scrollet, og det bliver alligevel ikke som du har forestillet dig -
billedets placering skal ᅵndres, alt efter om det miniature musen
holdes over, er ᅵverst eller nederst pᅵ siden.

Jeg kan forstᅵ du gerne vil vise billedet af du gerne vil sᅵlge. Men du
forsᅵger at sᅵtte dig mellem to stole. Eller i hvert fald noget der
krᅵver en hel del mere end at "lᅵne" tilfᅵldige scripts, du mener kan
det du har brug for, og sᅵ sᅵtte dem sammen.

Kerim Ellentoft

unread,
Nov 13, 2009, 12:49:55 PM11/13/09
to
"Peter" <nom...@nomail.dk> skrev :

>S� er jeg n�d til at g� meget langt ned i st�rrelse for at v�re sikker p� at
>alle kan se hele billedet jeg syntes derfor det er bedre at nedskalere
>billedet udfra browser vinduets st�rrelse i det �jeblik det skal vises, p�
>den m�de ser alle det st�rst mulige billede.

Hvorfor er der s� kun et bette billede p� Notica De Espana?

En h�jde p� omkring 500 px vil passe til 99,9% af alle brugere og
giver da ogs� et p�nt stort billede.

Lad v�re med at lade browseren skalere billedet ned, resultatet
bliver elendigt.
--
Kerim
http://www.facebook.com/kerim.ellentoft

Peter

unread,
Nov 18, 2009, 7:50:53 AM11/18/09
to
"Kerim Ellentoft" <ke...@mail.tele.invalid> skrev i en meddelelse
news:et6rf5lghdg86id24...@news.tele.dk...

"Notica De Espana", fordi det antikvariat der har lagt billedet ind ikke har
lagt et st�rre ind, antikvariaterne bestemer selv billede st�rrelsen.

Du har nok ret s� jeg har lavet en l�sning nu hvor billedet gemmes p�
serveren b�de i lille thumb st�rrelse og en p� 600*600, det er ogs� meget
mindre belastende for serveren nu end som da jeg brugte thumb.php til at
lave thumb billederne.

/H


0 new messages