---
title: "Uppdatera iFrame, readyState fungerar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/116708-uppdatera-iframe-readystate-fungerar-inte"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Daniel78"
published: "2004-11-25T19:00:19.000Z"
updated: "2004-11-26T09:08:50.000Z"
replies: 3
views: 287
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/116708-uppdatera-iframe-readystate-fungerar-inte"
---

# Uppdatera iFrame, readyState fungerar inte!

## #1 — Daniel78, 2004-11-25T19:00Z

Hej,

Jag ska uppdatera en iFrame med en ny länk och därefter vänta tills den nya länken har laddat klart i iFramen innan jag stänger fönstret. Men funktionen readyState som ska kontrollera iFramen verkar inte fungera för den stänger mitt PopUp fönster innan den har laddat klart den nya länken!!

```
function overWriteCache()
{
      window.frames.iframe2.location.href='GetFile.aspx';
      var frame=parent.document.getElementById('iframe2');
      
       if(frame.document.readyState=="complete"){
                      //Close
                      self.close();
      } 

}
```

Någon som vet något om detta?  :q

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

## #2 — Peter S, 2004-11-25T21:01Z

Hejsan!

Anropar du funktionen i samma fönster som \<iframe\>n? I sådana fall kan du lägga till följande i GetFile.aspx:

```
<script type="text/javascript">

window.onload = function() {
    parent.close();
}

</script>
```

 :)

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

## #3 — Daniel78, 2004-11-26T08:24Z

Nix, det hjälper mig inte. Fallet är att filen som ska öppnas, GetFile.aspx, är en .aspx fil som skriver ut en fil med "response.binarywrite" så jag kan inte skriva ut någon kod på sidan som ska visas i iFramen.  :bire

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

## #4 — Peter S, 2004-11-26T09:08Z

Ok, testa detta:

```
function overWriteCache()
{
      window.frames.iframe2.location.href='GetFile.aspx';
      var frame=parent.document.getElementById('iframe2');
      var frame_d = window.frames["iframe2"].document;
      
      window.setInterval("if (frame_d.readyState == 'complete') self.close()", 10);
}
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/116708-uppdatera-iframe-readystate-fungerar-inte
