Wie HTML HP automatisch an GB größe anpassen?!

Status
Für weitere Antworten geschlossen.

Gr8Dream

Active member
Wie HTML HP automatisch an GB größe anpassen?!

hallo zusammen,

habe schon desöfteren das problem gehabt, ein gästebuch per inlime frame in eine html homepage eingebaut zu haben, aber durch neue einträge verlängert sich die höhe des GBs nach unten und es kommt ein zusätzlicher scrollbalken im frame. wie kann man das verhindern und die seite dazu kriegen sich automatisch nach unten anzupassen?

hoffe mir kann jmd helfen :)

vielen dank! :D
 
hier ein script aus einem anderen forum:
hossa miteinander !

wie gesagt hab ich in meiner Seite einen iframe desses Größe an dem Inhalt angepasst werden soll.
(...bitte keine vorschläge dass ich es nicht mit einem iframe realiesieren soll - es muss so sein !)

ich verwende bislang folgendes script im header Tag der seite in dem das iframe steht:
HTML:
<script type="text/javascript">
function resize_me(n)
{
    d=0;
	ifObj=document.getElementsByName(n)[0];
	p=(document.all)?'scroll':'offset';
      eval("ifObj.style.height=window.frames[n].document.getElementsByTagName('body')[0]."+p+"Height+"+d);
	
}
</script>
das iframe selber sieht so aus:
HTML:
<IFRAME onload="javascript:parent.resize_me('content');" SRC="news.html" name="content" id="content" HEIGHT="150" style="width:850px;" border="0" frameborder="0" scrolling="no"></IFRAME>
Vergrößern funktioniert wunderbar, nur dass es sich auch noch den "kleineren" Seiten in der Höhe anpasst bzw. wieder verkleinert funktioniert nicht...

vielen dank schonmal !
probleme dabei bekommst du, wenn javascript deaktiviert wurde
ich würde dein problem mit php lösen:
PHP:
<?php include ('gb.php');?>
 
dickes danke schonmal :D

ähm, bin nicht so der profi daher frag ich mich ob ich deinen php code einfach so in meine html seite einfügen kann oder muss ich die ganze seite umbenennen in .php oder so??

:)
 
das sollte eigentlich funktionieren.
ansonsent muss du sie in .php umbenennen
vorraussetztung ist aber, dass dein server php unterstützt

EDIT:
wobei... da fällt mir grad ein:
das gäste buch wird ja wahrscheinlich auch wie eine html seite aufgebaut sein
damit kannst du sie nicht einfach einbinde, da das dann deine ganze hp weghaut kann:
um das zu verhindern müsstest du die seite via php aufrufen
http://de.php.net/manual/de/curl.examples-basic.php
PHP:
<?php
        // create curl resource
        $ch = curl_init();

        // set url
        curl_setopt($ch, CURLOPT_URL, "example.com");

        //return the transfer as a string
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

        // $output contains the output string
        $output = curl_exec($ch);

        // close curl resource to free up system resources
        curl_close($ch);     
?>
und dann alles aus $output löschen, was nicht nochmal in deine seite reigehört, wie zb <html>,<body>,...
das kannst du mit str_replace machen:
http://de.php.net/str_replace
 
Status
Für weitere Antworten geschlossen.

Beliebte Schlagwörter

Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.

Zurück
Oben Unten