Avatar billede getalife Nybegynder
28. august 2001 - 13:46 Der er 10 kommentarer og
1 løsning

Popup = billedet størrelse

Hvordan laver jeg en popup der indretter sig efter billedet størrelse?
Dvs der skal ikke være nogen fast størrelse, men skal være variabelt ud fra billedet.
Avatar billede nute Nybegynder
28. august 2001 - 14:01 #1
<html>
<body>
<img src=\"bilde.gif\" name=\"img\" id=\"img\">
<script>
var imgWidth = document.images[\'img\'].width;
var imgHeight = document.images[\'img\'].height;
if (parseInt(navigator.appVersion)>3) {
  if (navigator.appName==\"Netscape\") {
    top.outerWidth=imgWidth;
    top.outerHeight=imgHeight;
  } else {
    top.resizeTo(imgWidth ,imgHeight);
  }
}
</script>
</body>
</html>

/nute
Avatar billede limemedia Nybegynder
28. august 2001 - 14:01 #2
du bliver nødt til at kunne måle dimensionerne på dit billede vha. noget serverside kode og resize efter det...
Avatar billede limemedia Nybegynder
28. august 2001 - 14:02 #3
æder sine egne ord og tager JS manualen frem igen ...
Avatar billede nute Nybegynder
28. august 2001 - 14:03 #4
ljweb >> nja...det er vel ikke helt nødvendig :-) Alle images har noen read only properties man kan få fatt i *etter* at alle images er loaded:

Man skal bare leke seg litt med overnevnte kode, og lese litt i referansen:

http://developer.netscape.com/docs/manuals/js/client/jsref/image.htm

/nute
Avatar billede limemedia Nybegynder
28. august 2001 - 14:11 #5
*g* kender godt referancen *g* er efterhånden blot lidt støvet i JS
Avatar billede nute Nybegynder
28. august 2001 - 14:14 #6
ljweb >> :) kjenner du kanskje igjen denne her :

http://www.eksperten.dk/spm/19832

;-)
Avatar billede getalife Nybegynder
28. august 2001 - 14:20 #7
hejsa

Det ser jo godt ud :o)
Næsten..
Der er lige den bredde som titlebaren fjerner fra \"billedet\".
Hvordan lægger jeg dem til?
Avatar billede nute Nybegynder
28. august 2001 - 14:23 #8
jeg kan ikke huske hvor mange pixels de ulike bars har, men du kan prøve deg litt frem (mener titlebar = 16). Du legger bare til x antall px til bredden og høyden av bildet, fx:

var imgWidth = document.images[\'img\'].width + 10;
var imgHeight = document.images[\'img\'].height + 16;

/nute
Avatar billede getalife Nybegynder
28. august 2001 - 14:27 #9
1000 tak :o)
Avatar billede nute Nybegynder
28. august 2001 - 14:29 #10
anytime :)
Avatar billede jakoba Nybegynder
28. august 2001 - 15:13 #11
se evt http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245.html
med tilhørende \'popop\'-fil der tilpasser sig det billede den får:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245a.html

mvh JakobA
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