Html Hilfe bitte

paul20dd

Erleuchteter
Hallo ihr's

Eine Frage an alle Html Genies hier. Ich habe meine Homepage etwas aufpoliert und würde gerne unter die Bilder eine Beschreibung anbringen. Ihr könnt ja mal unter rothschild.hopto.org schauen. Ich weis einfach nicht wie ich Text direkt unter Bilder so anordne das das ganze dann auch dynamisch mit Textgröße und Bildschimgröße mitgeht. Also "position-absolute" fällt da ja aus....

gruss
Paul
 

paul20dd

Erleuchteter
@Karrackoo

:O_O: wie meinst du das ?

du meintest <div><img alt="Beschreibung"></div>

Ne ich meinte nicht die Alternativbeschreibung sondern ein kurzen Text unter dem Bild. Aber mir ist eine Idee gekommen das Bild und den Text in ne Tabelle zu packen und die dann mit "position:relative" zum Vorgaengerelement auszurichten mit auch bei jeder Bildschirmaufloesung das layout einigermassen erhalten bleibt. Wird nur wieder ein Haufen Kleinarbeit :?

trotzdem thanx Karrackoo
 

Karrackoo

Meister
Nee ich meinte das du das bild + kurzen text in ein div packst und das div dann mit position: relative oder float ausrichtest
 

paul20dd

Erleuchteter
Ahh so meintest du dass, noja hat nun mit Tabelle ganz gut geklappt und hab mir gleich in Phase5 ein entsprechenden Shortcut für die Tags gemacht..

trotzdem thanx dir
 

paul20dd

Erleuchteter
Hi , ich schraub mal wieder an einer Seite und hab da mal eine Frage zu IFRAME's.

ich habe eine Html Seite mit einem iframe. Ist es möglich in den iframe eine Anweisung zu schreiben die den Iframe selbst verändert (mir gehts um das Attribute "height").

Hier mal so wie ich mir das ungefähr dachte:

Seite mit dem Iframe
<html>
<head>
</head>
<body>

<iframe height="300px" src="iframe.html"></iframe>

</body>
</html>

Und hier die Iframe Quelle:
<html>
<head>
</head>
<body>

Vergrößern hier Klicken!

</body>
</html>

Leider funktioniert das nicht. Hat jemand einen Vorschlag ?

gruss Paul
 

Karrackoo

Meister
N'abend

Probier mal sowas:

<html>
<head>
</head>
<body>

<iframe id="myFrame" height="300px" src="http://www.google.com"></iframe>

Vergrößern hier <span onclick="document.getElementById('myFrame').style.height='600px';">Klicken!</span>

</body>
</html>


mfg
Karrackoo
 

paul20dd

Erleuchteter
Naja, das Problem an der Sache ist die "vergrößer" Funktion soll ja IN dem Iframe selbst sein und nicht in der Seite die den Iframe erstellt, es muss also irgendwie die anweisung aus dem iframe auf das parent objekt (dem Iframe-Tag) übergeben werden...
 

Zwirni

Geselle
Ungetest:

Code:
<html>
<head>
</head>
<body>

<iframe style="height: 300px;" src="iframe.html" id="iframeid"></iframe>

</body>
</html>

Code:
<html>
<head>
</head>
<body>

Vergrößern hier [url="javascript:top.document.getElementById('iframeid').style.height='300px'"]Klicken![/url]

</body>
</html>

Übrigens gibt man in HTML-Attributen keine "px"-Einheit an, sowas macht man nur bei CSS.
 

paul20dd

Erleuchteter
Danke für den Versuch :) , klappt leider auch nicht.. (weder IE noch Mzlla).

Das Selfhtml-Forum riet mir:

Warum versuchst du einen Umweg über window.document zu gehen anstatt über window.frames?

hab ich auch probiert.. nix ging. Ich werd das verdammte Layout einfach ändern und Javascript weglassen.

gruss
Paul
 

Ähnliche Beiträge

Oben