![]() |
Ich w?rde gerne in der index.html einen Anker auf den Inhalt setzen, in Verbindung mit einem Link "direkt zum Inhalt springen" am Anfang des Codes, welcher nur ohne CSS oder per Screenreader zug?nglich ist, damit man mit Handy/PDA oder als Blinder die Men?s und Boxen ?berspringen kann. Also einfach ein Anker auf meinen Content-DIV.
Wenn ich jetzt aber einfach nur mit <a href="#inhalt"> zu <a name="inhalt"> oder <div id="inhalt"> springen m?chte, dann l?dt die aktuelle Seite einfach komplett neu, ohne zum Anker zu springen. :grml: |
den Anker z.B. auf der index.html einf?gen
Code:
<a name="top">BILD/TEXT</a>Code:
<a name="top" href="{php}echo $_SERVER['PHP_SELF'];{/php}#top">BILD/TEXT</a> |
Leider funktioniert das ganze noch nicht schau doch mal biette ob du den fehler findest
hier mal der quelltext <body bgcolor="#ffffff"> <a name="top"></a>
[*]<a name="gel">Geltungsbereich, Allgemeines</a> </a>
|
Hallo rusht,
probier mal folgendes aus: <a href="#1">Geltungsbereich...</a> <a href="#2">Angebote</a> <a href="#3">Preise</a> TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT... TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.. <a name="1">Geltungsbereich...</a> Gruß Dean |
Ich kollabier' gleich...
*Thread-wieder-nach-oben-schieb*
Bis jetzt scheint das Problem noch nicht gelöst - ich hab's übrigens auch gerade... Hier kommen mehrere Faktoren zusammen: HTML-Code:
<a href="#bla">HTML-Code:
<base href="http://tollershop.de/" />HTML-Code:
<a href="#bla">Hat man dann noch SEO-Links aktiviert, wird's noch bunter - PHP_SELF funktioniert dann nicht, u.a. auch, weil dann die GET-Parameter nicht mehr dabei sind. Und hat man dann noch mehrere Sprachen im Shop... Absolute Pfade sind auch doof: Wenn man die mit http:// anfängt, und der Kunde ist über https:// im Shop, gibt's auf vielen Browsern erstmal eine Sicherheitswarnung :( ...und schwupps: Der simple Anker geht nicht mehr... Hat vielleicht irgendjemand eine Idee? PS: @die Threadstarter: a name ist in XHTML streng genommen nicht als Anker gültig, genau genommen müsste man dafür in XHTML ids nehmen, also um ganz sicher zu gehen: HTML-Code:
<a name="bla" id="bla"></a> |
...und mit Shopstat-URLs wird's noch besser
Nachtrag: Wenn man die Shopstat-URLs in der Standardeinstellung benutzt, helfen einem noch nicht einmal relative Dateinamen - mein Firefox sagt gerade, dass er das "Protokoll faq-haeufige-fragen" nicht kennt (die umgelabelte URL heisst faq-haeufige-fragen:_:11.html). Ich hätte drauf wetten können, dass mich die Doppelpunkte in den Shopstat-URLs irgendwann mal um den Schlaf bringen... ;)
|
Hallo,
ich versuche auch gerade einen Anker innerhalb der Seite "categories_listing" zu setzen - derzeit noch mit wenig Erfolg. Gibt es dafür schon eine Lösung? :confused: |
Hi.
Entfern doch einfach den base im header (./includes/header.php). Dann geht dein Anker egal auf welcher Seite. Grüße. |
Zitat:
|
sonst einfach Anker relativ angeben ,
zB. shop_content.php/coID/1#Test |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr. |
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright xt:Commerce GmbH