Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 02.09.2008, 11:21   #1 (permalink)
PostRank: 0
 
Registriert seit: 02.09.2008
Beiträge: 2
Einträge in selbem Fenster öffnen

Hallo,

ich habe meinen Blog via php in einen div-Container in die bestehende index.php meiner Website (www.meinewebsite.at/index.php) inkludiert.

Soweit wunderbar, die index.php meines Blogs wird korrekt im div-Container geladen. Klicke ich nun aber auf einen der Blog-Einträge, öffnen sich dieser in einem neuen Fenster anstatt im div-Container.

Wie oder wo kann ich festlegen, dass auch die Einträge im gewünschten div geladen werden?

Auszug aus index:
case "blog": echo "<div id='content'>"."print file_get_contents('http://meinewebsite.at/wordpress/index.php'); "."</div>"; break;
suedwand ist offline   Mit Zitat antworten
Alt 02.09.2008, 11:29   #2 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.005
Das funktioniert mit einem <div> nicht. Dazu benötigst du anstatt eines <div> ein <iframe> SELFHTML: HTML/XHTML / Frames / Eingebettete Frames
__________________
It's not a bug, it's always a feature. | Code Styling

Geändert von codestyling (02.09.2008 um 11:32 Uhr).
codestyling ist offline   Mit Zitat antworten
Alt 02.09.2008, 11:32   #3 (permalink)
PostRank: 0
 
Registriert seit: 02.09.2008
Beiträge: 2
iframes???

um gottes willen - wer macht heute noch was mit iframes?
geht nicht gibts nicht: was sagt ihr anderen dazu?
suedwand ist offline   Mit Zitat antworten
Alt 02.09.2008, 11:38   #4 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.005
Da ein <div> ein Blocklevel Element des Dokuments selbst ist, wird jeder Link, den du im <div> hast und anklicks, die Dokument Location ändern und eine neue Seite komplett laden.
Einzige Alternative zum <iframe> wäre, eine Javascript Bibliothek zu benutzen, die Ajax kann, dann den <div> füllen lassen und alle Links darin per Javascript abzufangen. Sobald ein abgefangener Link angeklick wird, dann den Inhalt des <div> per Ajax ersetzen lassen. Setzt allerdings beim Enduser Javascript dann voraus.
Mehr geht leider nicht ohne die document.location zu ändern.
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:04 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt