Seite 1 von 3
"Nach oben"-Anker springt immer auf Startseite zur
Verfasst: Mo 14. Nov 2005, 15:02
von tommo
Hallo zusammen,
ja bin ich denn bescheuert, warum funktioniert das denn nicht:
Am Anfang des Layouts:
und am Ende:
Die Seite wird neu geladen und die Startseite angezeigt.
Tom
Verfasst: Mo 14. Nov 2005, 15:05
von Dalamar
probiere doch mal
Code: Alles auswählen
<a href="javascript:self.scrollTo(0,0);">nach oben</a>
Verfasst: Mo 14. Nov 2005, 15:06
von php0815
Verfasst: Mo 14. Nov 2005, 15:12
von Dodger77
Kann bei mehreren Artikel in einer Kategorie Schwierigkeiten geben. JavaScript halte ich für wenig produktiv. Bei Einsatz eines Apache dürfte aber sowas hier helfen:
Verfasst: Mo 14. Nov 2005, 15:30
von tommo
Vielen Dank,
es funktioniert nicht, da im head-Bereich ein base href angegeben ist
Ist die denn überhaupt notwendig oder kann ich den Eintrag aus der front_content.php entfernen
Tom
Verfasst: Mo 14. Nov 2005, 15:50
von Dodger77
tommo hat geschrieben:es funktioniert nicht, da im head-Bereich ein base href angegeben ist

Hast du das denn ausprobiert? Bei mir funktioniert dies einwandfrei.
IMO stört sich <BASE> daran nicht, da "$_SERVER['REQUEST_URI']" mit einem "/" beginnt.
Verfasst: Mo 14. Nov 2005, 15:58
von tommo
@Dodger77
nee sorry, ich meinte das Problem meines ersten Postings funktioniert deswegen nicht.
Wird bei Deinem Vorschlag die Seite nict immer neu geladen?
Tom
Verfasst: Mo 14. Nov 2005, 16:39
von Dodger77
tommo hat geschrieben:Wird bei Deinem Vorschlag die Seite nict immer neu geladen?
Das kommt nach meiner Erfahrung auf den Browser an.
Verfasst: Mo 14. Nov 2005, 17:16
von jost
Dodgers Lösung funktioniert bei mir nur im IE - der Firefox 1.07 regaiert gar nicht...
Verfasst: Mo 14. Nov 2005, 17:21
von HerrB
Versuche doch mal "anfang" oder "start" statt "top" (einen Versuch ist es Wert).
Gruß
HerrB
Verfasst: Mo 14. Nov 2005, 17:29
von Dodger77
jost hat geschrieben:Dodgers Lösung funktioniert bei mir nur im IE - der Firefox 1.07 regaiert gar nicht...
Ich weiß jetzt nicht, warum das bei dir nicht funktioniert, aber bei mir (FF 1.07, Opera 8.5 und IE 6.0) funktioniert das. Siehe hier:
http://spielwiese.contenido-tutorials.d ... index.html
Beim Firefox muss aber (z.B. im Gegensatz zum IE) der Anker "#top" im HTML enthalten sein.
Verfasst: Mo 14. Nov 2005, 17:42
von jost
Aha, Dein letzter Hinweis brachte es dann - Danke.
anderes Problem mit Anker
Verfasst: Mo 15. Mai 2006, 14:46
von nicnac
hi,
das hat mir super geholfen, ich habe jetzt auch meine Anker so umgesetzt, diese habe ich im Layout eingefügt. Jetzt habe ich innerhalb eines Artikels an mehreren Stellen Sprungpunkte nach oben und wenn ich diese im Editor eingebe, dann versemmelt er mir immer die Angabe. Sprich er macht aus den eckigen Klammern für php immer ein Sonderzeichen. Wie kann ich ihm das in diesem Fall abgewöhnen?
Oder gibt es mittlerweile eine elegantere Lösung für Anker?
Version 4.6.8.
Verfasst: Mo 15. Mai 2006, 15:10
von i-fekt
Verfasst: Mo 15. Mai 2006, 15:19
von nicnac
leider nicht.
funktioniert schon, nur dass er daraus eben
Code: Alles auswählen
<a href="<?php echo $_SERVER['REQUEST_URI']; ?>#oben">nach oben</a>
macht im ... editor. ich habe den namen gerade nicht parat. halt der, der standardmäßig installiert ist.