mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 07.10.2024 01:31 Benutzername: Passwort: Auto-Login

Thema: Link in iFrame öffnen? vom 06.03.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Link in iFrame öffnen?
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
Eva_0802
Threadersteller

Dabei seit: 05.04.2007
Ort: Weißenburg/Gunzenhausen
Alter: 36
Geschlecht: Weiblich
Verfasst Do 06.03.2008 10:39
Titel

Link in iFrame öffnen?

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich habe folgendes Problem. und zwar habe ich eine homepage mit divs erstellt; header, navigation, content, footer. nun will ich, dass die links aus der navi sich im div "content" öffnen. habe aber nun gelesen dass das mit iframes besser wäre, weil man bei den Divs PHP benutzen müsste - möchte ich lieber nicht. nun gut, jetzt habe ich einen iFrame an stelle des div"content" gesetzt. nun weiß ich aber nicht wie ich die links in den iframe laden kann.
kann mir da vielleicht jemand helfen??
hier der Code:
Code:
<body>
<div id="container">
  <div id="header">
    <h1>FC Weedys</h1>
  </div>
  <div id="navigation">
    <ul>
      <li><a href="inhalt/vorwort.html">Vorwort</a></li>
      <li><a href="history.html">History</a></li>
      <li><a href="portraits.html">Portraits</a></li>
      <li><a href="auszeichnungen.html">Auszeichnungen</a></li>
      <li><a href="kontakte.html">Kontakte</a></li>
      <li><a href="memorian.html">in Memorian</a></li>
      <li><a href="gallery.html">Gallery</a></li>
      <li><a href="gbuch.html">G√§stebuch</a></li>
      <li><a href="bef_mannschaften">Freunde</a></li>
      <p>&nbsp;</p>
    </ul>
  </div>
  <div id="inhalt">
    <iframe height="600" width="900" align="left"></iframe>
  </div>
  <div id="fuss"><a href="impressum">Impressum</a> - ¬© 2008 Weedys</div>
</div>
</body>
</html>


hier ein Screenshot:

  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 51
Geschlecht: Männlich
Verfasst Do 06.03.2008 10:59
Titel

Re: Link in iFrame öffnen?

Antworten mit Zitat Zum Seitenanfang

Eva_0802 hat geschrieben:
habe aber nun gelesen dass das mit iframes besser wäre, weil man bei den Divs PHP benutzen müsste - möchte ich lieber nicht.


und ich möchte lieber nicht wissen, wo du das gelesen hast *zwinker* php/js brauchst du nur, wenn du den content per xhtml-request (ich sag immer mini-ajax) da rein jagen willst.

aber so wie du das ja nu gebaut hast, könntest du das ding auch als vorlage benutzen und deine einzelnen seiten erzeugen, die den inhalt jeweils im div id="inhalt" haben. bei 8 seiten muss man da nicht zwingend was mit dynamik oder iframes machen...

wenn es aber iframes sein wollen, sind wohl target (im link) und name (im iframe) die stichwörter...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Eva_0802
Threadersteller

Dabei seit: 05.04.2007
Ort: Weißenburg/Gunzenhausen
Alter: 36
Geschlecht: Weiblich
Verfasst Do 06.03.2008 11:07
Titel

Antworten mit Zitat Zum Seitenanfang

würde das wohl auch so funktionieren, wenn ich den iFrame weglasse und einfach meine Einzelseiten, wie "vorwort.html" und "history.html" etc. in das Div einlade. ich möchte halt das so verwenden wie normale Frames, nur davon wird ja immer wieder abgeraten - möchte auch mal ne seite ohne frames aufbauen.
nur normaler brauch ich ja da ein target wie z.B.
Code:
<a href="inhalt/vorwort.html" target="_top">Vorwort</a>

anstatt Top muss ich ja aber auf das div id="inhalt" verweisen.
schreib ich das dann einfach so??
Code:
<a href="inhalt/vorwort.html" target="id=inhalt">Vorwort</a>

nee oder? kommt mir komisch vor.
es ist halt so, dass ich schon mit dem Code arbeite aber lieber einfach bei dreamweaver die einstellungen etc verwende.
und da muss ich ja irgendwo das Linkziel zum Div einstellen können.
Die seite ist eh privat und ich probier auch noch ein wenig rum, aber da komm ich nun ich nicht weiter ... *hu hu huu*
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 51
Geschlecht: Männlich
Verfasst Do 06.03.2008 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

nein. so nicht *zwinker*

um divs dynamisch zu füllen, ohne eine seite neu zu laden, geht nur über ajax (xhtml-request). das du ohne frames bauen willst, ist aber schon mal gut *zwinker*

warum machst du es zum lernen nicht auf die gaaaanz einfache art und weise.

1. Datei: index.html
Code:

<body>
<div id="container">
  <div id="header">
    <h1>FC Weedys</h1>
  </div>
  <div id="navigation">
    <ul>
      <li><a href="inhalt/vorwort.html">Vorwort</a></li>
      <li><a href="history.html">History</a></li>
      <li><a href="portraits.html">Portraits</a></li>
      <li><a href="auszeichnungen.html">Auszeichnungen</a></li>
      <li><a href="kontakte.html">Kontakte</a></li>
      <li><a href="memorian.html">in Memorian</a></li>
      <li><a href="gallery.html">Gallery</a></li>
      <li><a href="gbuch.html">G√§stebuch</a></li>
      <li><a href="bef_mannschaften">Freunde</a></li>
      <p>&nbsp;</p>
    </ul>
  </div>
  <div id="inhalt">
    Das ist Evas Starseite
  </div>
  <div id="fuss"><a href="impressum">Impressum</a> - ¬© 2008 Weedys</div>
</div>
</body>
</html>


2. Datei history.html
Code:

<body>
<div id="container">
  <div id="header">
    <h1>FC Weedys</h1>
  </div>
  <div id="navigation">
    <ul>
      <li><a href="inhalt/vorwort.html">Vorwort</a></li>
      <li><a href="history.html">History</a></li>
      <li><a href="portraits.html">Portraits</a></li>
      <li><a href="auszeichnungen.html">Auszeichnungen</a></li>
      <li><a href="kontakte.html">Kontakte</a></li>
      <li><a href="memorian.html">in Memorian</a></li>
      <li><a href="gallery.html">Gallery</a></li>
      <li><a href="gbuch.html">G√§stebuch</a></li>
      <li><a href="bef_mannschaften">Freunde</a></li>
      <p>&nbsp;</p>
    </ul>
  </div>
  <div id="inhalt">
    Das ist Evas Historie....
  </div>
  <div id="fuss"><a href="impressum">Impressum</a> - ¬© 2008 Weedys</div>
</div>
</body>
</html>


so machst du es mit allen acht seiten. dann ist deine erste website ohne frames fertig.... ähhh eva.... eva... haben wir nicht mal zusammen so ne rote frameseite repariert??? Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Eva_0802
Threadersteller

Dabei seit: 05.04.2007
Ort: Weißenburg/Gunzenhausen
Alter: 36
Geschlecht: Weiblich
Verfasst Do 06.03.2008 11:18
Titel

Antworten mit Zitat Zum Seitenanfang

ja haben wir schon mal Lächel
hast mir damals sehr geholfen.

also meinst du ich soll praktisch jede Seite gleich aufbaun und dann eben über die Navi verlinken??

aber das geht doch bestimmt auch noch einfacher? oder?
mann kann ja bestimmt auch seiten in Divs oder iFrames einladen ohne PHP oder Ajax zu benutzen, oder?
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 51
Geschlecht: Männlich
Verfasst Do 06.03.2008 11:26
Titel

Antworten mit Zitat Zum Seitenanfang

Eva_0802 hat geschrieben:
mann kann ja bestimmt auch seiten in Divs einladen ohne PHP oder Ajax zu benutzen, oder?


nein! selbst n MANN kann das nicht Grins Grins

Eva_0802 hat geschrieben:
mann kann ja bestimmt auch seiten in iFrames einladen ohne PHP oder Ajax zu benutzen, oder?


ja. allerdings musst du die seiten, die dann da reingeladen werden ebenfalls bauen. deshalb kannste auch gleich...

Eva_0802 hat geschrieben:
praktisch jede Seite gleich aufbaun


bei iframes haste auch noch das problem, dass du die größe festlegen musst, und sich das ding nicht (ohne weiteres) automatisch auf den inhalt anpasst. und frames stinken nun mal...! *ha ha*


Zuletzt bearbeitet von pixelpapst303 am Do 06.03.2008 11:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Eva_0802
Threadersteller

Dabei seit: 05.04.2007
Ort: Weißenburg/Gunzenhausen
Alter: 36
Geschlecht: Weiblich
Verfasst Do 06.03.2008 11:30
Titel

Antworten mit Zitat Zum Seitenanfang

also jede seite extra mit header und navi etc?? wo lad ich die denn dann rein. target=_top???
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 51
Geschlecht: Männlich
Verfasst Do 06.03.2008 11:35
Titel

Antworten mit Zitat Zum Seitenanfang

dann verzichtest du auf target, und lädst gar nirgends rein. verabschiede dich mal von diesem (frame)gedanken irgendwas irgendwo reinladen zu müssen. du gehst von seite a zu seite b, vielleicht mal zurück, mal vor. da lädst du nichts rein,... naja, außer vielleicht ins browserfenster...

nimm mal die beiden seiten, die ich oben gepostet habe. speichere die erste als index.html und die zweite als history.html. dann öffnest du die index im browser und klickst auf "History"... dann sollte es dir klarer sein...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Link in iframe im selben iframe wiedergeben
link in iframe
Übergreifender Link aus Iframe?
iFrame per Link in div-box laden
Iframe Link Attribut
iFrame & aktiver Link Style
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.