Kai345: Inkludieren einer Seite und JavaScript aufrufen

Beitrag lesen

[latex]Mae  govannen![/latex]

  1. Wie komm ich an das IFrame.style.height dran?
  2. Kennt jemand einen anderen weg eine Seite zu inkludieren.

Sind beide Ressourcen unterhalb der gleichen Domain verfügbar? Ansonsten bekommst du mit JS ohnehin Probleme (same origin policy)

Siehe Foren-FAQ, Quelltext auslagern

if (navigator.appName.indexOf("Explorer") != -1) {
  if (navigator.appVersion.indexOf("6.0") != -1)
   hoehe = document.body.clientHeight;
  else if (navigator.appVersion.indexOf("7.0") != -1)
   hoehe = document.documentElement.clientHeight;
  else
   hoehe = 750;
  }
else {
  hoehe = window.innerHeight;
}

Das ist Stuss. Browsersniffing ist eigentlich nie eine gute Idee, frage stattdessen ab, ob die von dir in den einzlnen Zweigen verwendeten Eigenschaften verfügbar sind.

z.B. (habe in diesem Beispiel "deine" Eigenschaften benutzt, ohne deren Sinn zu prüfen)

if (document.documentElement && document.documentElement.clientHeight) {  
  hoehe = document.documentElement.clientHeight;  
}  
else if (window.innerHeight) {  
  hoehe = window.innerHeight;  
}  
else if (document.body && document.body.clientHeight) {  
  hoehe = document.body.clientHeight;  
}  
else {  
  hoehe = 750;  
}

Cü,

Kai

--
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?
Mein Selfhtml-Kram