Links nicht klauen

Von: , Frage gestellt am Do, 9. Dez 1999

Gibt es eine Möglichkeit, dass man Links
mit Javascript so anlegt, dass sie nur mit
Mühe geklaut werden können?

Danke!

Peer Frings

8 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: Links nicht klauen

    Hi,

    kurze Frage: Welchen Sinn hätte das? Die Links verweisen doch auf andere Internetseiten, und deren Sinn liegt doch darin, daß man ihnen folgen kann - und spätestens nach dem Verweis diesen ´geklaut´ hat, oder?

    Yogi [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

    • Antwort von nach 3 Stunden hilfreich
      Re^2: Links nicht klauen

      Hi,

      kurze Frage: Welchen Sinn hätte das? Die
      Links verweisen doch auf andere
      Internetseiten, und deren Sinn liegt doch
      darin, daß man ihnen folgen kann - und
      spätestens nach dem Verweis diesen
      ´geklaut´ hat, oder?

      Yogi

      Das ist ja auch überhaupt nicht schlimm.
      Jeder soll sich einzelne Links raussuchen dürfen und diesen auch folgen, nur möchte ich, dass sich jemand einfach die ganzen Links (900 Stück, gut gepflegt) einfach so übernimmt und für seine Website benutzt. Müsste er bei jedem Link das HTML-Dokument etwas korrigieren, dann wäre das völlig aussreichend, weil er sich dann diese Arbeit nicht für alle Links machen würde.
      Gut wäre es beispielsweise, wenn ein Javascript z.b. ein Zeichen aus dem Link zu entfernen hätte, welches den Link sonst unbrauchbar macht. zb.
      Xwww.wer-weiss-was.de

      Ich hoffe, da gibt es irgendwie eine Lösung.

      Peer Frings

      • Antwort von nach 4 Stunden hilfreich
        Re^3: Links nicht klauen

        ich weiss nicht wie das gehen könnte, aber ich habe auch schon seiten gesehen, auf denen man wenn mit der rechten maustaste geklickt wurde der text kam, das hier nichts mitgenommen werden könne. das bezog sich auf grafiken. die amis und engländer haben sowas oft auf ihren seiten.

        wies geht weiss ich wie erwähnt nicht, aber eventuell geht das mit einer seite auch?

        gruß

        sonja

        • Antwort von nach 5 Tagen hilfreich
          Re^4: Links nicht klauen

          Dös geht fei nur mit dem IE4/5, dort wird einfach der rechte Mausklick komplette abgefangen. Damit gibt es aber auch kein "In neuem Fenster öffnen" geben.

          ThK [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  2. Antwort von nach einem Tag hilfreich
    Re: Links nicht klauen

    Hi.
    ich habe mir da etwas überlegt, hab mir aber noch keine Gedanken gemacht, wie das Script dazu aussieht... Erstmal nur ein Gedanke:
    Die Links sind keine wirklichen Links, sondern wenn man draufklickt dann werden zwei Variablen geändert: z.B.
    Der 1. Link: a="1" b="1www.wer-weiss-was.de/"
    Der 2. Link: a="2" b="2www.web.de" usw.
    Dann, wenn das geklickt wurde, wird mithilfe von replace der Wert von a in dem wert von b einfach durch "http://" ersetzt.
    Dann geht es mit window.location weiter zu der nun korrigierten URL b.
    Damit müßte jeder, der diese Linksammlung klauen will, die Zahl vor der URL durch http:// ersetzen. Da das ja immer eine andere Zahl ist, kann man das nicht so einfach mit einem Editor sondern muß alles von Hand machen. Wenn er die ganze Seite mitsamt JavaScript mitnimmt, war allerdings alles umsonst.

    Gruß
    Carsten [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

    • Antwort von nach einem Tag hilfreich
      Re^2: Links nicht klauen

      .... Dann geht es mit window.location weiter
      zu der nun korrigierten URL b.
      Damit müßte jeder, der diese Linksammlung
      klauen will, die Zahl vor der URL durch
      http:// ersetzen. Da das ja immer eine
      andere Zahl ist, kann man das nicht so
      einfach mit einem Editor sondern muß
      alles von Hand machen. Wenn er die ganze
      Seite mitsamt JavaScript mitnimmt, war
      allerdings alles umsonst.

      Ja! Genauso habe ich mir das auch vorgestellt. Nur habe ich keine Ahnung, wie dann das Script aussehen muss. Hat da irgendjemand eine Ahnung?

      Peer Frings

      • Antwort von nach 2 Tagen hilfreich
        Hab da mal was geschrieben

        Hi Peer,
        ich habe da mal was geschrieben. Ich mußte es leider über einen Button machen, da ich es anders nicht hingekriegt habe. Vielleicht fällt mir noch ein, wie das mit einem Bild klappt. Einfach nur IMG geht nämlich nicht bei NS 4.
        Auf jeden Fall ist das dabei rausgekommen:
        <form>Text zu Link 1
        <input type="button" value="link" onClick="a='1';b='1www.wer-weiss-was.de';b=b.replace(a,'http://');top.location.href=b">
        </form>
        <form>Text zu Link 2
        <input type="button" value="link" onClick="a='2';b='2patchnet.home.pages.de';b=b.replace(a,'http://');top.location.href=b">
        </form>
        <form>Text zu Link 3
        <input type="button" value="link" onClick="a='3';b='3www.hamburg-blitzer.de';b=b.replace(a,'http://');top.location.href=b">
        </form>
        Beim Klick wird also also z.B. a=1 und b=1www.wer-weiss-was.de, dann wird a in b durch http:// ersetzt, also die 1 wird zu http:// und es wird die seite geladen.
        Will jetzt jemand die Links klauen, muß er die Zahl von Hand in http:// umwandeln, denn wenn Du 900 verschiedene Zahlen hast, bringt Dir ein Editor auch nichts.
        Sag mal bitte Bescheid, ob es geklappt hat, und wo ich Deine Seite finden kann.
        Gruß
        Carsten

  3. Antwort von nach 6 Tagen hilfreich
    Re: Links nicht klauen

    Wie wärs damit:

    die linksammlung in einer .js datei aufbewahren. den verweis dahin allerdings verschlüsselt darstellen (zusammengesetzt aus wortteilen von variablen, wie bei einem einfachen passwortschutz).

    vorteil: du brauchst die linksammlung nicht sehr zu verändern.

    nachteil: gewiefte .js-hacker finden das natürlich heraus.

    cu
    marcus

    p.s. hab ich mir mal so ausgedacht, obs geht weiss ich nicht. [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!