kem: link javascript

<script type="text/javascript">
function hinweis (url)
{
window.setTimeout ("wait('"+url+"')",3000);
}

function wait (wurl)
{
top.location.href = wurl;
}
</script>

und der Link dazu: <a href="void(0)" onclick="hinweis('start.html')">start.html</a>.

folgt google diesen link? seo tauglich?

  1. @@kem:

    nuqneH

    und der Link dazu: <a href="void(0)" onclick="hinweis('start.html')">start.html</a>.
    folgt google diesen link? seo tauglich?

    Ja. Vermutlich gibt es bei dem Link 'void(0)' aber nur einen 404er Fehler.

    Bei dem JavaScript-Gedöns würde ich erst einmal die Frage stellen: Ist es nutzertauglich?

    Qapla'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
  2. Hallo,

    <a href="void(0)" onclick="hinweis('start.html')">start.html</a>.
    folgt google diesen link? seo tauglich?

    Nein. Der Google interpretiert kein JavaScript und wartet schon gar nicht 3 Sekunden darauf, bis deine Links ihre Funktion erfüllen. Das würde die Effizienz eines Crawlers ziemlich schmälern. Suchmaschinen-Robots erwarten stinknormales HTML mit ebensolchen Links mit HTTP-URLs.

    Die Nutzer werden übrigens ebenfalls nicht warten und denken, dass der Link kaputt sei, woraufhin sie ggf. mehrfach klicken werden. Ich bezweifle daher, dass das eine gute Idee ist. Aber ich kenne den Hintergrund ja nicht.

    JavaScript kann so angewendet werden, dass die Links auch ohne JavaScript funktionsfähig und maschinenlesbar sind:

    <a href="start.html" id="foo"></a>

    Mit JavaScript wird die gewünschte Funktion hinzugefügt:

    // Registriere click-Handler  
    document.getElementById('foo').onclick = function(event) {  
      // Unterdrücke Standardaktino  
      event.preventDefault();  
      // Lese Linkziel aus  
      var href = event.target.href;  
      // Leite nach 3s weiter  
      var redirect = function() {  
        top.location.href = href;  
      };  
      setTimeout(redirect, 3000);  
    };
    

    (ungetestet)

    Siehe
    http://molily.de/js/event-handling-grundlagen.html
    http://molily.de/js/event-handling-objekt.html

    Grüße
    Mathias

  3. Mahlzeit,

    folgt google diesen link? seo tauglich?

    Selbst wenn er das wäre, ist er nicht User-tauglich.
    Wieso willst du Menschen, die kein Javascript nutzen wollen oder können (und davon gibts ne Menge) den Inhalt deiner Infoseite verweigern?
    Und wieso willst du den Menschen, die Javascript aktiviert haben, 3 Sekunden ihrer Zeit stehlen?
    Seit Anfang an wird versucht, die Ladezeiten von Seiten so gering wie möglich zu halten. Du machst genau das Gegenteil. Als nächstes werfen wir alle Feuerzeuge weg und reiben wieder Stöckchen aneinander.

    --
    42