Forum Doku Wiki Blog

Forumsarchiv 2005, Juli
IFRAME Größe ändern

archivierte Beiträge lesen

  1. (JAVASCRIPT) IFRAME Größe ändern von Real_Thunder, 14. 07. 2005, 13:43

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 13:43 Uhr von Real_Thunder veröffentlicht.

Ich schilde mal kurz mein Problem.....

Ich habe eine Seite, die einen IFRame hat,

wenn ich ein Bild hochlade, dann geht die iframe höhe von 0 auf 200,
klappt wunderbar..


nun wenn alle bilder gelöscht sind.. soll das iframe wieder kleiner werden, ohne reload der seite.....

und das alle bilder gelöscht werden, kann man nur in dem iframe erfahren..


nun meine frage....
wie kann ich ein aus dem iframe source die höhe des iframes ändern.... ich habe es bis jetzt mit

document.iframename.height="1";

window.parent.iframename.height="1";

parent.iframename.height="1";

aber nichts funktioniert....

wäre nett wenn mir jemand helfen könnte.

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 15:11 Uhr von Cybaer veröffentlicht.

Hi,

> wie kann ich ein aus dem iframe source die höhe des iframes ändern...

Da tippe ich doch mal z.B. auf

 parent.document.getElementByTagName("iframe")[0].setAttribute("height","1");

falls nicht ohnehin ein schlichtes, allemal vorzuziehendes

 parent.document.getElementByTagName("iframe")[0].style.display="none";

reicht.


Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 15:12 Uhr von Cybaer veröffentlicht.

getElement_s_ natürlich.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 16:15 Uhr von Real_Thunder veröffentlicht.

Bekomme eine Javascript fehlermeldung...

das objekt unterstützt die eigendschaft oder methode nicht.....


Ist es überhaupt möglich auf ein übergeordnetes fenster zuzugreifen ?

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 16:45 Uhr von MudGuard veröffentlicht.

Hi,

> Bekomme eine Javascript fehlermeldung...
>
> das objekt unterstützt die eigendschaft oder methode nicht.....

Kommen die Seite im iframe und die äußere vom selben host?

Ansonsten: teste mit einem Browser, der brauchbare Fehlermeldungen liefert (Firefox / Opera, beide haben eine Javascript-Konsole mit besseren Fehlermeldungen)

cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter

Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 19:27 Uhr von Cybaer veröffentlicht.

Hi,

> das objekt unterstützt die eigendschaft oder methode nicht.....

Code? Browser? Wenn IE, warum nicht Mozilla?


> Ist es überhaupt möglich auf ein übergeordnetes fenster zuzugreifen ?

Selbstverständlich. Nur Cross-Border-Scrpting ist verboten - egal ob das Fenster unter-, über- oder beigeordnet ist. ;-)


Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 19:38 Uhr von Real_Thunder veröffentlicht.

es ist der IE
Mozilla nicht, weil es ein admin bereich für IE user ist.

Hier mal eineige codeschnipsel die relewand sind:

Hauptdocument:

 <iframe id="framesize" width="600" height="0" name="framesize" src="kfz_bilder/bildhoch.php" frameborder="0">IFRAME framesize </iframe>

Hier wird der frame groß gemacht... funktioniert auch

function bildstatus() {
 if(window.frames['framesize'].document.readyState != "complete") {
 } else {
  window.clearInterval(akti);
  document.bildhochl.datei.disabled=false;
  document.all.bildstat.innerHTML = '<img src="bilder/laden_f.gif" width="180" height="80">';
  document.bildhochl.bild_hoch.value='a';
  window.setTimeout("normal()", 1100);
  document.getElementById('framesize').style.height='168';
  document.all.bilderu.innerHTML = 'Bilder:';
 }
}



in dem src dokument vom Iframe steht:

 <script language="javascript1.4" type="text/javascript">
   parent.framesize.height='0';
 </script>

das war mein letzer versuch.. habe ziehmlich allews durch...

IFRAME Größe ändern

Der folgende Beitrag wurde am 14. 07. 2005, 19:48 Uhr von Real_Thunder veröffentlicht.

Ok vielen dank an alle, ich habe das problem lösen können

es sieht so aus.. war eigendlich ganz einfach:

document.getElementById('framesize').style.height='168';

MfG Real_Thunder

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4