---
title: "Läsa av bildstorlek i IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18181-läsa-av-bildstorlek-i-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "lolukokasos"
published: "2001-09-01T07:14:00.000Z"
updated: "2001-09-02T20:54:00.000Z"
replies: 2
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18181-läsa-av-bildstorlek-i-ie"
---

# Läsa av bildstorlek i IE

## #1 — lolukokasos, 2001-09-01T07:14Z

Jag har en site där man visar produkter mha tecknade bilder (ca.75x75px). Vissa av dessa är klickbara och aktiverar nedan visad kod. 
Jag får inte detta att funka 100%-igt i IE, då den inte kan avläsa bildstorleken på **första** laddningen, däremot klarar den det på andra laddningen.

Koden är kanske inte perfekt men tanken är denna: ladda in bilden i ett nytt fönster läsa av bildstorleken (högupplösta) och därefter ladda om samma fönster fast med placering. Det är alltså storleken på den högupplösta som den inte läser av i IE (på första försöket).

Frågan är alltså vad jag ska skriva för att detta ska funka perfekt även i IE (det funkar nämligen utmärkt i NS).

```
win=window.open('','win',"width=10,height=10,toolbar=no,resizable=yes,directories=no,location=no,top=10,left=10");
        with(win.document)
        {
        open();
        writeln("<html><head><title></title><body onload=javascript:document.blur(); bgcolor=#F3F4D9>");
        writeln("<center><b><font face='Arial'>Törestorps Tråd AB</font></b>");
        writeln("<img src=../pic/"+pic+" border='0'>");
        writeln("</center></body></html>");
        close();
        }
        h=win.document.images[0].height+75;
        w=win.document.images[0].width+20;

        window.win.close();

        van=(screen.width/2)-(w/2);
        hog=(screen.height/2)-(h/2);
        win=window.open('','win',"width="+w+",height="+h+",toolbar=no,resizable=yes,directories=no,location=no,top="+hog+",left="+van+"");

        with(win.document)
        {
        open();
        writeln("<html><head><title>Törestorps Tråd AB</title>");
        writeln("<body onload=javascript:document.focus(); bgcolor=#F3F4D9>");
        writeln("<center><b><font face='Arial'>Törestorps Tråd AB</font></b></center>");
        writeln("<img src=../pic/"+pic+" border='0'>");
        writeln("<br><center><a href=# onclick=javascript:window.close();>close</a>");
        writeln("</body></html>");
        close();
```

här finns även en länk: <http://www.hangon.se/swe/1.H3B.htm>  (klicka på första länken)

Permalänk: https://www.webforum.nu/p/18181

## #2 — lolukokasos, 2001-09-02T15:18Z

Det verkar som ingen kan svara på min frågeställning ovan. Detta beror väl antagligen på att den var dåligt formulerad :o .

En grundläggande fråga kan istället vara: Hur läser man av en bilds storlek innan man laddat upp den? Kan nån vänlig själ hjälpa mig :).

Permalänk: https://www.webforum.nu/p/334366

## #3 — Chainsaw, 2001-09-02T20:54Z

Mig veterligen kan du inte avläsa sådant - om du inte kan binda en HttpEventListener till när bilden laddas, och sedan tolka header-informationen beroende på vilket filformat det är du tar emot.

Men risken för att du ska kunna göra det i någon läsare är noll, om du inte känner för att skriva in din hemsida direkt i läsaren med C++.

Permalänk: https://www.webforum.nu/p/334367

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18181-läsa-av-bildstorlek-i-ie
