Navigation per php-Include einbinden funktioniert nicht

  • Hier der neue/ bzw geänderte Code. Ich habe für die css die jeweiligen classen definiert, und im css Textfeld soll der include befehl intregriert werden, leider geht das nicht, zumindest im IE nicht! Wenn ich jetzt zum Beispiel die Grafiklinks (Gedichte,Startseite, Songtexte etc) kopiere und in den "Textfeldbereich" einfüge, funktionieren die im IE auch nicht mehr.

    Ich hoffe ich kann mein Problem irgendwie verdeutlichen? ALso habe jetzt den Textfeldbeich mal rot makiert und den include in grün gehalten, hoffe das ist so verständlicher.

    Also zwischen dem roten Bereich(Textfeld) funktionieren im IE keine LINKS!!!!

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Gedichtswelt.de</title>
    <meta name="PUBLISHER" content="Roland Born">
    <meta name="AUDIENCE" content="alle">
    <meta name="PAGE-TOPIC" content="Unterhaltung, Dienstleitung">
    <meta name="COPYRIGHT" content="(c) 2001 - 2009 by Roland Born">
    <meta name="keywords" content="gedicht, lyriks, dichter, dichten, schriftstellerliebe, love, armor, romantic, romantik, poesie, poesi, allgemeine gedichte, gedichtswelt.de, gedichtswelt, lyrik, sammlung, liebesgedichte, trauer, abschied, freundschaft, liebe, sehnsucht, tod, moderne gedichte, freundschaft Gedichte, liebe Gedichte, was ist Liebe, schmerzen f�r Dich, Dreamgirl, schwere Zeit, gef�hle, gedanken, trauer, liebe, niemals gl�cklich, dunkel, suche & finde, sommerliebe, hoffnung, blitzgedanken, altagspoesie, leben, sseelennarben">
    <meta name="GENERATOR" content="">
    <meta name="REVISIT-AFTER" content="30 days">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta name="ROBOTS" content="INDEX, FOLLOW">
    <meta name="CONTENT-LANGUAGE" content="de">

    <link rel="stylesheet" href="layout.css" type="text/css">


    <body>
    <div id="banner">
    <img src="images/leerpunkt.gif" width="145" height="0"><a href="galerie"><img src="images/galerie.png" border="0" alt="Galerie"> </a><img src="images/leerpunkt.gif" width="145" height="0"><a href="guitars.php"><img src="images/mygituars.png" border="0" alt="My Guitars"> </a>
    </div>


    <div id="linkleiste">
    <div id="weblinks">

    </div>
    </div>


    <div id="textfeld">
    <div id="text">
    <img src="images/mysongs.png" alt="My Songs">
    <br>
    <?php include './include/links.php'; ?>

    </div>
    </div>

    <div id="links">
    <div id="internlinks">

    <table cellspacing="0">
    <tr>
    <td><a href="index.php" target="_self"><img src="images/schrift/start1.png" border="0" alt="Index"></a></td>
    </tr>
    <tr>
    <td><a href="gedichte.php" target="_self"><img src="images/schrift/gedichte1.png" border="0" alt="Gedichte"></a></td>
    </tr>
    <tr>
    <td><a href="songtexte.php" target="_self"><img src="images/schrift/songtexte1.png" border="0" alt="Songtexte"></a></td>
    </tr>
    <tr>
    <td><a href="mysongs.php" target="_self"><img src="images/schrift/mysongs1.png" border="0" alt="My Songs"></a></td>
    </tr>
    <tr>
    <td><a href="videos.php" target="_self"><img src="images/schrift/videos1.png" border="0" alt="Videos"></a></td>
    </tr>
    <tr>
    <td><a href="links.php" target="_self"><img src="images/schrift/links1.png" border="0" alt="Links"></a></td>
    </tr>
    <tr>
    <td><a href="recht.php" target="_self"><img src="images/schrift/recht1.png" border="0" alt="Rechtliches"></a></td>
    </tr>
    <tr>
    <td><a href="gaestebuch.php" target="_self"><img src="images/schrift/gaestbuch1.png" border="0" alt="G�stebuch"></a></td>
    </tr>
    </table>


    </div>
    </div>


    <div id="info">
    <div id="infotext">
    <img src="images/leerpunkt.gif" height="10" width="190"><a href="sitemap.php" target="_self"><img src="images/schrift/sitemap.png" border="0" alt="Sitemap"></a><img src="images/leerpunkt.gif" height="10" width="150"><a href="kontakt.php" target="_self"><img src="images/schrift/kontakt.png" border="0" alt="Kontakt"></a><img src="images/leerpunkt.gif" height="10" width="120"><a href="impressum.php" target="_self"><img src="images/schrift/impressum.png" border="0" alt="Impressum"></a>
    </div>
    </div>
    </body>
    </html>


    Hier mal der Link zur Seite, damit ihr euch das mal anschauen könnt, also es geht um die weissen Textlinks im schwarzen feld!

    http://www.neu.gedichtswelt.de/gedichte.php
    Gruß vom Izelion

    Einmal editiert, zuletzt von Izelion (7. April 2009 um 00:24)

  • Also generell Funktioniert das mit den Links ja, nur scheinbar ist das File auf das Verlinkt wird nicht da...

    Du hast im übrigen noch in deinem Menu, scheinbar, durch das Include noch ein paar Fehler.

    Ein schwerwiegender.

    Code
    <a href="gedichte.php" [COLOR=Red]width="130" height="30"[/COLOR]>Was ist Liebe</a>


    Die angaben kommen da nicht hin.

    Und wie schon vorher fehlen die alt="" - Attribute

    Ansonsten... schreibe doch mal deine Datei - /Ordnerstruktur auf und schick doch nochmal dein Menu das du über das Include einbindest mit.

    Und nur mal so... das Menu in dem schwarzen Kästchen ist recht klein...
    Und dein ganzen Layout ist nicht am linken Rand, da ist immer ein dicker weißer Streifen (getestet in FF).

  • Das am linken rand dieser Weisse streifen ist, ist gewollt, da kommt nachher noch eine Backgroundfarbe rein.

    Diesen Fehler den du beschreibst war nur ein Test, leider erfolglos. Also hier ist die links.php die über include eingebunden wird, das sind nur links!

    <a href="gedichte.php">Was ist Liebe</a> | <a href="schmerzenfuerdich.php">Schmerzen f&uuml;r Dich</a> | <a href="dreamgirl.php">Dreamgirl</a> | <a href="schwerezeit.php">Schwere Zeit</a> | <a href="gefuehle.php">Gef&uuml;hle</a> | <a href="gedanken.php">Gedanken</a> | <a href="trauer.php">Trauer</a> | <a href="liebe.php">Liebe</a> | <a href="niemals_gluecklich.php">Niemals gl&uuml;cklich</a> | <a href="dunkel.php">Dunkel</a> | <a href="suchefinde.php">suche & finde</a> | <a href="sommerliebe.php">Sommerliebe</a> | <a href="hoffnung.php">Hoffnung</a> | <a href="blitzgedanken.php">Blitzgedanken</a> | <a href="altagspoesie.php">Altagspoesie</a> | <a href="leben.php">Leben</a> | <a href="seelennarben.php">Seelennarben</a> | <a href="geistreich.php">Geistreich</a> |<br>


    Die Ordnerstruktur ist einfach, die Seiten liegen alle auf ebene 1 und die include dateien auf der selben ebene im Ordner include!

    gruß vom Izelion

    Achja, die includedatei muss er finden, da sonst die links gar nicht erst angezeigt würden.

    Das die Links klein sind wird später noch geändert, wenn das script laufen sollte, aber ich glaube das geht nicht!

  • Zitat

    Die Ordnerstruktur ist einfach, die Seiten liegen alle auf ebene 1 und die include dateien auf der selben ebene im Ordner include!

    Und das könnte der Hacken an der ganzen sache sein.
    Die incude-Datei ist in einem extra Ordern. Die Dateien auf die verwiesen werden sitzen aber in einer anderen Ebene.

    Entweder du fügst vor deine Links in dem Menu das über Include eingebunden wird vor jeden Dateinamen ein "../" ein, somit springst du in die nächst höhere Ebenen.
    Oder aber du ... ne anders machts nicht viel Sinn.
    Probier das mal so aus.

  • Danke, aber die Struktur müsste stimmen, da er ja sonst die links gar nicht erst anzeigen würde, aber er zeigt sie ja, nur klicken lassen die sich nicht, im FF gehe sie einwandfrei!

    gruß vom Izelion

  • So, habe jetzt den Fehler endlich gefunden!! Nochmal vielen Dank für eure Hilfe! Nur für die, die es wissen wollen, der Fehler lag im CSS, wäre jetzt aber zu komplex das genau zu erläutern. Also Danke nochmals!

    Gruß, der Izelion