Problem mit Anker zur externen Webseite

  • Hallo Leute. Ich bin ganz frisch hier im Forum und hoffe auf eure Hilfe.


    Habe schon viel gelesen und auch ausprobiert und bin gerade am verzweifeln!!!


    Ich habe auf einer Hauptseite, mehrere Anker per id gesetzt und kann auch diese per automatischem scrollen über die Links perfekt erreichen.


    Nun versuche ich von einer Unterseite, auf eben einen Anker der Hauptseite zu gelangen. Dies klappt soweit schon mal ganz gut, nur habe ich das Problem, das zwar erst genau die Stelle aufgerufen wird, die ich auch haben will, doch dann springt der Browser sofort zum Seitenanfang. Das soll ja nicht sein, denn dann kann ich auch gleich auf die Hauptseite verlinken...nur dann muss man entweder immer wieder zur Stelle scrollen.


    Was habe ich übersehen oder falsch gemacht.


    Hier die Code-Auszüge:


    Hauptseite: der rot markierte Anker, soll von einer anderen Seite angesprochen werden.


    <a name="fragen">fragen</a>
    <div class="services" id="services">
    <div class="container">
    <div class="services-main">
    <div class="services-top">
    <h3>Fragen/Antworten</h3>
    <p>Hier erhalten Sie zu wichtigen Fragen, die passenden Antworten.</p>




    andere Website: rot markiert, ist der Link zu dem Anker auf der Hauptseite


    <!--header start here-->
    <div class="banner1">



    <div class="top-navg" style="width: 75%">
    <span class="menu"> <img src="images/icon.png" alt=""/></span>
    <nav class="cl-effect-16">
    <ul class="res">
    <li><a data-hover="Home" href="index.html#fragen">Home</a></li>
    <li>
    <a class="auto-style4" data-hover="Kontakt" href="#contact">Kontakt</a></li>
    </ul>

  • "kann auch diese per automatischem scrollen über die Links perfekt erreichen." Meinst Du damit, dass die Seite langsam zu der betr. Stelle scrollt? Dann hast Du doch sicher noch Javascript, das das veranlasst? Am besten postest Du mal die URL der Seite.

  • Hallo


    Das name-Attribut gilt als veraltet und sollte nicht mehr verwendet werden.


    Es war auch nie direkt als Sprungziel gedacht, sondern wurde dafür mißbraucht. Entsprechend funktioniert es in einigen HTML-/Browser-Kombinationen und in anderen nicht.


    Deshalb sollte als Sprungziel eine id gewählt werden.


    Gruss


    MrMurphy

  • es ist egal, ob ich id oder name verwende. Springt immer zum Anfang der Seite.


    Ja...Javascript habe ich verwedet.


    <!-- start-smoth-scrolling -->
    <script type="text/javascript" src="js/move-top.js"></script>
    <script type="text/javascript" src="js/easing.js"></script>
    <script type="text/javascript">
    jQuery(document).ready(function($) {
    $(".scroll").click(function(event){
    event.preventDefault();
    $('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
    });
    });
    </script>
    <!-- //end-smoth-scrolling -->
    Danke schon einmal für eure Tips und eure Hilfe!!!


    Jetzt ist erst einmal Hundi dran....schaue später wieder vorbei.
    ich habe mal diese zeile gelöscht:#


    <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>



    Jetzt funktioniert es und das automatische scrollen funzt trotzdem.

  • Kopiere dir mal die zwei Seiten und probier mal.


    Hauptseite.html


    Unterseite.html

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!