- 12.07.2010 21:51 #1Neuer Benutzer Meilensteine
- Registriert seit
- 04.07.2010
- Beiträge
- 12
- Renommee-Modifikator
- 0
Einen Link in einem Feld innerhalb der Seite öffnen Wie kann ich einen Link (aus einem HTML-Dokument oder von einem Java-Sript-Menu) auf meiner Homepage in einem bestimmten Bereich öffnen, ohne dass die Zielseite als Ganzes neu geladen werden muss, statt dessen nur ein Bereich neu geladen wird?
Ziele:
- Bild soll beim Überfahren mit den Mauszeiger von kleineren Bildern in Haupt-Bereich groß angezeigt werden (Ebay)
- ein Textinhalt soll einen anderen ersetzen
- beim Überfahren mit Mauszeiger von Menupunkten sollen weitere Untermenupunkte in einem Mittelfeld als Text-Inhalt mit verlinkten Symbolen etc. angezeigt werden.
Wie geht sowas?
Ich will nicht mit Frames arbeiten, sondern Inhalts-Feldern. Was eignet sich am besten (Div, Table, ... was gibts da noch)? Wie muss das Script dafür aufgebaut sein? Wie kann ich solche "Inhaltsfelder" oder Boxen unabhängig von anderen elementen platzieren, relativ zum Rand z.B. oder zur Seitenmitte, so dass mehrere Elemente sich überdecken können auf mehreren Ebenen (wie Textfelder und Grafiken in Word)?
- 12.07.2010 23:04 #2Erfahrener Benutzer Meilensteine


- Registriert seit
- 07.02.2010
- Ort
- Dschörmänie
- Beiträge
- 198
- Renommee-Modifikator
- 1
Änderungen an der fertig geladenen Seite werden immer mit Javascript gemacht. Per AJAX kannst du Daten nachladen und so Bereiche der Website aktualisieren. JS hat vollen Zugriff auf das DOM, kann also die Struktur und Inhalte der HTML-Seite manipulieren.
In deinem Fall muss ja einfach nur Text ausgetauscht werden, der sich nicht ändert - du musst also nichts per AJAX nachladen.
Die einfachste Möglichkeit, den Inhalt eines Tags auszutauschen:
1. Gib dem HTML-Element eine eindeutige id. ( <div id="text" /> )
2. per JS kannst du den Inhalt neu setzen.
...
document.getElementById("text").innerHTML = "<p>Der neue Text</p>";
...
- 21.07.2010 13:00 #3Neuer Benutzer Meilensteine
- Registriert seit
- 04.07.2010
- Beiträge
- 12
- Renommee-Modifikator
- 0
Danke. Also im HTML erst einen ID-Tag. Darin dann zum Beispiel Text und Bild - richtig?
Und für Schaltflächen die den anzeigen sollen beim Anklicken/ Hoovern- wie sollte dann das Javascript oder Ajax lauten, also wie setze ich das mit "document.getElementById("text").innerHTML = "<p>Der neue Text</p>";" -zusammen?
Wie lautet als drittes HTML für die Ziel-Fläche, worin man diese Inhalte anzeigt? Und wie kann ich mehrere Elemente in mehreren Ziel-Flächen anzeigen lassen, z. Beispiel eine Inhaltsbox für Hauptprodukt und seitlich unterschiedliche Links oder eine weitere Box seitlich mit einem Werbeslogan?
Vielen Dank.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Kann man bei einem Link sowohl eine Seite, wie auch einen Anker zeitgleich ansteuern?
Von Sahva im Forum HTML und XHTMLAntworten: 3Letzter Beitrag: 01.10.2009, 19:47 -
Link in einem Formular eingeben und dann öffnen
Von bidu2004 im Forum PHPAntworten: 4Letzter Beitrag: 27.05.2009, 12:15 -
Zwei Fenster öffnen mit einem Link
Von Errox im Forum HTML und XHTMLAntworten: 1Letzter Beitrag: 16.04.2008, 09:39 -
Mit einem Link 2 Popups öffnen
Von cavessa im Forum JavaScript, AJAX und DHTMLAntworten: 0Letzter Beitrag: 10.10.2007, 12:18 -
Link in einem bestimmten Fenster automatisch öffnen
Von Basti123 im Forum HTML und XHTMLAntworten: 0Letzter Beitrag: 17.09.2007, 08:46



LinkBack URL
About LinkBacks
Zitieren


Lesezeichen