Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Dynamiche iFrame Höhe [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dynamiche iFrame Höhe


 
3dn4d0g
17-03-2009, 23:29 
 
Hallo,

Ich habe ein Kontaktformular das ich gerne über iFrame (da es nicht anders geht) in eine div Box meiner Seite einbinden möchte.
Der iFrame hat einen fixen Wert:

style="height:4884px; width:100%"

Das Problem dabei ist das sich die div Box nun ins unendliche streckt wegen dem Wert "height".
Den Wert kann ich leider nicht verändern weil sich das Formular nach unten streckt wenn man nicht alle Felder ausgefüllt hat, somit könnte man nicht mehr alle teile des Formulares sehen.

Ich habe wo gelesen das man das Problem mittels Java lösen könnte.
Ich habe schon einiges versucht, nur klappt es leider nicht so wirklich.

Folgendes habe ich in den <head> eingetragen:


<script type="text/javascript" language="JavaScript">
<!--
function pruefe() {
if(document.all&&!window.opera) {
var a=document.all.detail;
detail.document.body.scroll='no';
} else {
var a=document.getElementsByName('detail')[0];
a.scrolling='no';
}
var a=document.getElementsByName('detail')[0];
detail.document.getElementsByTagName('body')[0].style.overflow='hidden';
var b=detail.document.getElementById('cont');
if(a.style.height != eval(b.offsetHeight+35)+'px') {
a.style.height=eval(b.offsetHeight+35)+'px';
}
}
//-->
</script>

Das an die Stelle wo der iFrame angezeigt werden soll:


<iframe onLoad="pruefe()" style="height:4884px; width:100%" scrolling="no" src="http://trading-pc.at/angebot/embed.php?id=2" id="detail" name="detail" frameborder="no"></iframe>

Wenn jemand eine Lösung zu meinem Problem hat würde ich mich gerne über eine Antwort freuen.

Liebe Grüße

 
Abraxax
17-03-2009, 23:39 
 
java != javascript

warum gibst du einem div nicht ein overflow:auto mit?

und .. brich mal bitte deinen code um .. NOCH habe ich keinen widescreen.

 
3dn4d0g
18-03-2009, 00:42 
 
Hallo,

Funktioniert jetzt leider nicht mehr :dontknow:

Hm, das wäre eine Versuchung wert.
Werde ich gleich mal testen, melde mich zurück!

 
3dn4d0g
18-03-2009, 00:46 
 
Original geschrieben von 3dn4d0g
Hallo,

Funktioniert jetzt leider nicht mehr :dontknow:

Hm, das wäre eine Versuchung wert.
Werde ich gleich mal testen, melde mich zurück!

Funktioniert leider nicht!

 
pekka
18-03-2009, 00:47 
 
Original geschrieben von 3dn4d0g
Funktioniert jetzt leider nicht mehr :dontknow:


Doch, sollte es. Was funktioniert nicht?

 
Abraxax
18-03-2009, 00:52 
 
kann man das konstrukt auch online sehen?

 
3dn4d0g
18-03-2009, 08:30 
 
Original geschrieben von pekka
Doch, sollte es. Was funktioniert nicht?

brich mal bitte deinen code um .. NOCH habe ich keinen widescreen.

 
3dn4d0g
18-03-2009, 08:33 
 
Original geschrieben von Abraxax
kann man das konstrukt auch online sehen?

Habe es derzeit nur Lokal laufen, bekomm erst meinen Webspace.
Der JS Code sollte aber in Ordnung sein oder?

Liebe Grüße

 
pekka
18-03-2009, 09:07 
 
Original geschrieben von 3dn4d0g
Der JS Code sollte aber in Ordnung sein oder?


Das wissen wir, sobald er online zu sehen ist.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:43 Uhr.