mAiKy : URL prüfen?

Hallo,

*grml* ich habe hier einen Code geschrieben der bei bestimmten URLs eine Meldung ausgibt, dass man die nicht verlinken darf. Das mache ich so:

else if( String(form.post.value).indexOf('XXX.de') != -1) { alert("Die Seite darfst du leider nicht verlinken. Dieses wurde vom Betreiber untersagt."); return false; }

So mein Problem ist wenn man jetzt aber www.xxx.de eingibt, dann kann man das doch posten und das sollte nicht sein. Es soll egal sein ob man http://www. oder eben nur www. oder nur xxx.de schreibt. Wie könnte ich das dann erweitern?

Gruß mAiKy

  1. Moin!

    Du hast ohnehin keine faire Chance das Verlinken bestimmter Seiten zu unterbinden, es sei denn Du tust es ganz.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. Hallo,

      Du hast ohnehin keine faire Chance das Verlinken bestimmter Seiten zu unterbinden, es sei denn Du tust es ganz.

      wie meinst du das? Ich habe doch die JavaScript Funktion die das verbietet. Die sollte nur noch ein wenig mehr können!

      Gruß mAiKy

      1. wie meinst du das? Ich habe doch die JavaScript Funktion die das verbietet. Die sollte nur noch ein wenig mehr können!

        Man kann sich z.B. eine .tk Domain registrieren lassen, nur um weiterzuleiten.
        Irgendwie geht's immer!
        Schöne Grüße und schönen........ähm.....Mittwoch noch ;)

        1. Hallo,

          das ist mir egal. Ich brauch nur ein wenig Hilfe, wie ich das noch umarbeiten kann, dass das geht wie ich mir das vorstelle.

          Gruß mAiKy

  2. Hi,

    So mein Problem ist wenn man jetzt aber www.xxx.de eingibt, dann kann man das doch posten und das sollte nicht sein. Es soll egal sein ob man http://www. oder eben nur www. oder nur xxx.de schreibt. Wie könnte ich das dann erweitern?

    in dem du alle buchstaben vor dem Vergleich in klein umwandelst

    siehe < http://de.selfhtml.org/javascript/objekte/string.htm#to_lower_case>

    Gruss

    Maulwurf

  3. else if( String(form.post.value).indexOf('XXX.de') != -1) { alert("Die Seite darfst du leider nicht verlinken. Dieses wurde vom Betreiber untersagt."); return false; }

    So mein Problem ist wenn man jetzt aber www.xxx.de eingibt, dann kann man das doch posten und das sollte nicht sein. Es soll egal sein ob man http://www. oder eben nur www. oder nur xxx.de schreibt. Wie könnte ich das dann erweitern?

    du kannst das noch erweitern:

    if( String(form.post.value).toLowerCase().indexOf('xxx.de') != -1)

    Struppi.

    1. Hallo,

      du kannst das noch erweitern:

      if( String(form.post.value).toLowerCase().indexOf('xxx.de') != -1)

      danke dir es geht :-)

      Gruß mAiKy

  4. Hi,

    else if( String(form.post.value).indexOf('XXX.de') != -1) { alert("Die Seite darfst du leider nicht verlinken. Dieses wurde vom Betreiber untersagt."); return false; }

    BTW: Ist es der Betreiber deiner Site, oder ist es der Besitzer der nicht zu verlinkenden Site? Wenn letzteres: Kann er nicht verbieten.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!