Tanja: Alle Links einer Seite deaktivieren

Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?

  1. Hallo,

    Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?

    du könntest die CSS-Angaben für a um ein display:none (ohne Platzhalter) oder visibility:hidden (mit Platzhalter) erweitern, so dass Links gar nicht mehr angezeigt werden.

    Sollen sie allerdings angezeigt werden, nur nicht anklickbar sein, würde ich meinen, dass es dafür keine echte Lösung gibt.

    Gruß,
    _Dirk

    1. Hallo!

      Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?

      du müsstest ALLE <a...>-Tags mit href="#" und
      onClick="Link('Verweis','Ziel');"
      versehen
      also etwa so:
      <a href="#" onClick="Link('seite2.html','_blank');">Seite 2</a>

      und dann schreibst du eine JavaScript-Funktion

      <script>
      function Link(URL,TARGET){
      eval (TARGET+'.location='+URL);
      }
      </script>

      das wäre für die normalen Links mit normaler Funktion.
      wenn du deine Links nicht mehr anklickbar machen willst, kommentierst du einfach die 'eval'-zeile aus.

      //eval (TARGET+'.location='+URL);

      und schon erscheinen zwar die Links, aber es passiert nichts, wenn du drauf klickst...

      Das Script funktioniert nur, wenn TARGET der Name eines Fensters oder Frames ist, der schon existiert. sonst musst du das mit window.open machen.
      Danke für die Aufmerksamkeit.

      --
      H9k3
      1. Hallo,

        ist bei http://www.drweb.de beschrieben.

        Mit freundlichen Grüßen

        André

        --
        http://forum.de.selfhtml.org/archiv/2003/10/60651/
        Und denkt dran - lieber um fünf zuhause als um halb im Zinksarg ...
  2. Hallo, <!-- Grußformel

    Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?

    Was meinst du mit Anweisung? Von einer solchen in HTML
    habe ich noch nie gehört. HTML ist eine Auszeichnungssprache,
    da gibt es keine Anweisungen.

    Warum willst du das eigentlich machen? Willst du deinen
    Besuchern verbieten auf die Links zu klicken? Dann musst
    du tatsächlich alle a Elemente herauslöschen.

    Gruß
    Alexander Brock <!-- Abschiedsformel

    --
    SelfCode: ie:{ fl:{ br:> va:) ls:# fo:) rl:( n4:( ss:| de:> js:( ch:| sh:( mo:) zu:}
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
    http://againsttcpa.com
  3. Oder du machst mit der druck taste ein Bild der Seite und fügst sie dann als bild ein vieleicht dumme idee aber ist ja auch von mir ;-}

  4. this should function, at least with mozilla browsers:
    (source: http://www.mozilla.org/docs/dom/reference/javascript.html)

    <script language="javascript" type="text/javascript">

    var anchorTags =  document.getElementsByTagName("a");
    for (var i = 0; i < anchorTags.length ; i++)
    {
    anchorTags[i].href = "#";
    }

    </script>

    grEEz
    pope