"Nach oben"-Anker springt immer auf Startseite zur

tommo
Beiträge: 120
Registriert: So 27. Jun 2004, 21:34
Kontaktdaten:

"Nach oben"-Anker springt immer auf Startseite zur

Beitrag von tommo »

Hallo zusammen,

ja bin ich denn bescheuert, warum funktioniert das denn nicht:

Am Anfang des Layouts:

Code: Alles auswählen

<a name="top"></a>
und am Ende:

Code: Alles auswählen

<a href="#top">nach oben</a>

Die Seite wird neu geladen und die Startseite angezeigt. :( :?: :( :?:

Tom
Dalamar
Beiträge: 298
Registriert: Di 16. Nov 2004, 15:43
Wohnort: Arnstadt / Thüringen
Kontaktdaten:

Beitrag von Dalamar »

probiere doch mal

Code: Alles auswählen

<a href="javascript:self.scrollTo(0,0);">nach oben</a>
Beruflich: eComradeGroup und Media Atoll
Privat: Fantasybuch.net ;)
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Beitrag von php0815 »

oder:

Code: Alles auswählen

<a href='?idcat=<?echo"$idcat";?>#top>
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Code: Alles auswählen

<a href='?idcat=<?echo"$idcat";?>#top>
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:

Code: Alles auswählen

<a href="<?php echo $_SERVER['REQUEST_URI']; ?>#top">
tommo
Beiträge: 120
Registriert: So 27. Jun 2004, 21:34
Kontaktdaten:

Beitrag 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
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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.
tommo
Beiträge: 120
Registriert: So 27. Jun 2004, 21:34
Kontaktdaten:

Beitrag von tommo »

@Dodger77

nee sorry, ich meinte das Problem meines ersten Postings funktioniert deswegen nicht. :roll:

Wird bei Deinem Vorschlag die Seite nict immer neu geladen?

Tom
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

tommo hat geschrieben:Wird bei Deinem Vorschlag die Seite nict immer neu geladen?
Das kommt nach meiner Erfahrung auf den Browser an.
jost
Beiträge: 322
Registriert: Mo 10. Jan 2005, 20:12
Kontaktdaten:

Beitrag von jost »

Dodgers Lösung funktioniert bei mir nur im IE - der Firefox 1.07 regaiert gar nicht...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Versuche doch mal "anfang" oder "start" statt "top" (einen Versuch ist es Wert).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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.
jost
Beiträge: 322
Registriert: Mo 10. Jan 2005, 20:12
Kontaktdaten:

Beitrag von jost »

Aha, Dein letzter Hinweis brachte es dann - Danke.
nicnac
Beiträge: 326
Registriert: Do 6. Jan 2005, 15:21
Wohnort: Bln
Kontaktdaten:

anderes Problem mit Anker

Beitrag 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.
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

nicnac
Beiträge: 326
Registriert: Do 6. Jan 2005, 15:21
Wohnort: Bln
Kontaktdaten:

Beitrag von nicnac »

leider nicht.

Code: Alles auswählen

<a href="<?php echo $_SERVER['REQUEST_URI']; ?>#top">
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.
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
Gesperrt