Einträge in selbem Fenster öffnen

  • Hallo,

    ich habe meinen Blog via php in einen div-Container in die bestehende index.php meiner Website (http://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;

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • 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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!