Html Hilfe bitte

paul20dd

Erleuchteter
Mitglied seit
30. April 2002
Beiträge
1.139
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
 

Karrackoo

Meister
Mitglied seit
11. August 2002
Beiträge
102
Umschliess den image tag mit nem div tag.
<div>
<image>
Beschreibung
</div>

Oder meinst du was anderes?
 

paul20dd

Erleuchteter
Mitglied seit
30. April 2002
Beiträge
1.139
@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
Mitglied seit
11. August 2002
Beiträge
102
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
Mitglied seit
30. April 2002
Beiträge
1.139
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
Mitglied seit
30. April 2002
Beiträge
1.139
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
Mitglied seit
11. August 2002
Beiträge
102
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
Mitglied seit
30. April 2002
Beiträge
1.139
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
Mitglied seit
22. Juni 2002
Beiträge
53
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
Mitglied seit
30. April 2002
Beiträge
1.139
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