Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

html link target auf include ausführen





Frage

Hi kurze frage: es gibt ja die funktion, dass ein link in einem iframe ausgeführt wird, wenn ich beim link "target="content"" angebe und dann beim iframe den namen angebe "name="content" angebe. doch jetzt möchte ich, dass der link in einem include() ausgeführt wird. wie mache ich das? hier etwas quellcode: ____________________________ <div <id="home" style="position:absolute; left:113px; top:300px; "><img usemap="#map1" src="http://manwe14.ma.funpic.de/menu/gb.gif" border="0" > <map name="map1"> <area http-equiv="refresh" href="http://www.google.de/" coords="0,0,135,40" shape="rect" target="content"> </map> </div> <div <id="weiter" style="position:absolute; left:270px; top:140px;border:0px; "> <iframe src="news.html" name="content" width="700" height="410" scrolling="yes" frameborder="0"> </div> _____________________________ danke mfg marby

Antwort 1 von derpfleger

Auch auf die Gefahr hin, daß jemand behauptet, ich hätte das Thema verfehlt:

der Sinn einer id ist doch, daß du die Information, die du dem <div> zuweisen willst in einem externen Stylesheet auslagern kannst. So wie du das in deinem Quellcode gemacht hast ist das leider falsch.

So siehts aus:
<div><id="home" style="....">............</id></div>


Also entweder machst du daraus so etwas:
<div style=".....">.......</div>


oder so etwas:
<div id="home">......</div>

und dazu in der externen Stylesheetdatei so:
#home {.............}


Dann machts Sinn und sieht auch in den verschiedenen Browsern so aus, wies soll.

Gruß Heiko

PS: bleibe die Antwort auf deine Frage schuldig, sorry...

Antwort 2 von sutadur

Ich glaub, ich hab die Frage nicht verstanden. Was genau meinst Du mit "dass der link in einem include() ausgeführt wird."?

Antwort 3 von marby

@ derpfleger: danke trozdem, werd ich umsetzten.

@ sutadur: man kann ja einen link in einem iframe ausführen lassen. wie oben in meinem quellcode.
da klickt man auf einen link, und die seite erscheint im iframe.

gibt es jetzt auch die möglichkeit, dass die seite, wenn man den link klickt im includierten fenster ausführt?

mfg
marby

Antwort 4 von Siebengebirgler

Hi!

Includes sind serverseitige Elemente einer Webseite. Ein Client bekommt nur das fertige Webdokument an einem Stück. Quasi das Ergebnis der Bastelarbeiten auf dem Server. Aus welchen Elementen das Ganze zusammengesetzt wurde, ist dann nicht mehr nachzuvollziehen. Beim Anklicken von Links können nur Targets adressiert werden, die in HTML definiert sind. Includes haben keinen Namen oder ID in HTML, weil auf dieser Ebene gar nicht mehr existieren.
Lass Dir mal den Quellcode der Seite im Browser anzeigen, dann siehst Du was ich meine.

MFG

Antwort 5 von marby

mhm, ok dacht ich mir fast. aber hätte ja sein können, dass es ne möglichkeit gibt.

die einzige möglichkeit wäre doch noch, zu jedem menüpunkt eine neue seite machen.

sprich eine seite mit includierten news, eine seite mit includierten gästebuch usw.

und dann mit den links ein refresh auf das aktuelle fenster.

mfg
marby