| Sponsored Links |
|
|||
|
Ich finds ja witzig, dass dein Doppelposting auf psd-tutorials.de dich wieder zu uns zurückführt.
|
| Sponsored Links |
|
||||
|
Hi EvT
Stimmt, das hätte ich nicht gedacht - aber diesen Eintrag hatte ich bereits gelesen und es auch bei mir versucht. Hat aber nicht funktioniert Vielleicht weil es bei mir nicht geht weil ich nur eine index.php habe, in die alle inhalte geladen werden und sich die seite nicht aktualisiert??? wie gesagt dafür habe ich zu wenig ahnung. vielleicht habe ich auch einfach was falsch gemacht... in meiner navi.php stand Code:
...
<ul id="submenue">
<li>
<a <? if($aktiv=="impressum") { echo "id=\"hier\""; } else { echo "id=\"submenue li a\""; } ?> href="javascript: void(0);" onclick="getImpressum();" ></a>
</li>
</ul>
...
in meiner CSS Code:
...
/* Impressum */
#submenue {
position:absolute;
left:47px;
top:-5px;
width:50px;
height:25px;
margin: 0;
padding:0;
list-style-type: none;
}
/* Normalzustand Link Impressum */
ul#submenue li a {
width: 74px;
height: 25px;
display: block;
background: url(../pic/impressum.png) right;
background-positon: left;
}
ul#submenue li a:hover {
background: url(../pic/impressum_ov.png) right;
}
ul#submenue li a#hier {
background: url(../pic/impressum_ov.png) right;
}
...
und dann stand in impressum.php ganz am anfang (aber im endeffekt wird das ja in ein div im body von index.php geladen) Code:
... <?php $aktiv="impressum"; ?> ... Nur hat sich garnichts getan nachdem ich impressum geladen habe. War da etwas falsch? LG, nea |
|
||||
|
Inhalte ausschließlich über JavaScript zugänglich zu machen ist eine ganz schlechte Idee! Nicht nur aus Sicht der Benutzerfreundlichkeit.
Wie man auf sich selbst zeigende Links gleich ganz entfernt (und nicht nur markiert) kannst du hier nachlesen: Navi includen – ohne Deppenlink Das Prinzip: Die Navigation wird per PHP include() auf jeder Seite eingebunden. Die Seitenstruktur wird in einem Array gespeichert. Der Vergleich mit der angefragten Ressource ($_SERVER['REQUEST_URI']) gibt aufschluss, auf welcher Seite man sich gerade befindet und schreibt anstatt eines Links ein <strong>. |
|
||||
|
Hi David!
Danke für den Tipp Im Moment lade ich alle inhalte in die index.php, so wie die navi auch - bloß die lade ich nur einmal rein. Bei deinem Tipp müsste ich die komplette Sitestruktur überarbeiten - geht das vielleicht auch mit etwas weniger Aufwand? LG, nea |
|
||||
|
Das kann ich dir nicht sagen, ich weiß ja nicht, wie dein System aussieht. Ob du allerdings die Inhalte mit JavaScript nachlädst, oder Serverseitig (z.B. per PHP) ist vom technischen Standpunkt kein großer Unterschied. Genau genommen ist das sogar ein Schritt zu viel. Den Request musst du doch nicht mit JavaScript auslösen, den schafft der Browser auch selbst. Wie sieht denn deine Serverseite aus?
|
|
||||
|
Das kann ja auch so bleiben: Du includest einfach keine statische Navi mehr, sondern den Code, der die Navi generiert (mache ich genauso).
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. |
|
|||
|
Ich hatte auch meine Probleme ohne Deppenlinks zu arbeiten; ich habe es so gelöst:
im Menu die li so angegeben: Code:
<li<?php if ($thisPage=="Links")echo " id=\"aktiv\""; ?>><a href="/links/links.php">Links</a></li> Code:
<?php $thisPage="Links"; ?> Code:
#aktiv a {
font-style : italic;...}
Ist zwar nicht die beste Lösung, aber für nicht-Könner brauchbar... Tanja |
| Stichwörter |
| aktiv, highlighten, included, navigation |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hilfe - IE6 verschiebt navigation nach unten | hausi86 | CSS | 3 | 25.01.2010 18:38 |
| Falsche Darstellung im Internet Explorer | rw1981 | CSS | 3 | 06.02.2009 12:51 |
| Navigation HILFE | softgame22 | CSS | 1 | 03.02.2009 23:39 |
| CSS Experten Hilfe benötigt! | klappauge | CSS | 10 | 25.11.2007 13:37 |
| Hilfe bei Navigation | oeli | CSS | 8 | 27.09.2006 19:57 |