kostenloser Webspace werbefrei: lima-city


Javaskript mit zwei Eingabefeldern

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Hallo,
    ich m?chte es schaffen, dass man wenn man, wenn man einen Link in einen Beitrag schreibt (http://), dann soll dies auch zu einem richtigen Link werden. (So wie hier bei Lima)
    http://www.google.de
    Da kann man jetzt draufklicken und dann kommt man auf google.
    Bei normalem Text wird daraus ja kein Link.

    Deswegen:
    K?nnte man vielleicht eine Grafik machen, die ein Javaskript ausl?st:
    1. Den Link eingeben (Ich nenne den im Folgenden LINK)
    2. Den Titel eingeben (TITEL)
    Also w?ren zwei Felder in dem Javaskript-Fenster.

    Dann w?rde ich es so ausgeben wollen: <a href="LINK">TITEL</a>

    Wie geht das???

    Gibt es eine andere L?sung, an die ich nicht gedacht habe?
    Und Kann man die Frage ?berhaupt verstehen?

    Vielen Dank, lagerhaus

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r*******s

    ja also ich w?rde da nur etwas mit php kennen!
    lautet das ofmrular etwa so:

    <form action='link.php' method='post'>
    <input type='text' value='http://' name='link'>
    <input type='submit' value='Link eintragen'>
    </form>

    dann k?nnte die datei link.php etwa so aussehen:

    <?php
    echo "<a href='" .$POST['link']. "'>" .$POST['link']. "</a>";
    ?>

    das is nat?rlich nur ein schlechtes beispiel, aber das primzip d?rftest du verstanden haben, oder?

    ?ber POST wird die variabel $link ?bergeben, die dann nur ausgegeben werden braucht!

    du k?nntest zwar auch einfach <a href='$link'>$link</a> schreiben, aber ob das funktioniert, h?ngt von deiner phpversion, bzw. ein paar einstellungen ab!
  4. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Ja, ich habe verstanden, aber das ist ein relativ gro?er Prozess, am liebtstem w?re es mir ganz kurz oder komplett automatisch, wie hier auf Lima.

    MfG lagerhaus

  5. Ja, ich habe verstanden, aber das ist ein relativ gro?er Prozess, am liebtstem w?re es mir ganz kurz oder komplett automatisch, wie hier auf Lima.

    MfG lagerhaus

    Hier auf Lima l?uft das ?ber PHP!
    Ich wei? auch ehrlich gesagt gar nicht, was du jetzt genau bzw. wie du das genau realisieren willst.
    Wo soll man denn den Titel und den Link eingeben k?nnen etc.?

    Das einzigste was halbwegs auf deine "Beschreibung" passt ist das Script von robinsons.
    Aber das sollte man aus Sicherheitsgr?nden lieber so schreiben :

    printf ('<a href='%s'>%s</a>', htmlspecialchars ($POST['link']), htmlspecialchars ($POST['titel']));

    So jetzt kann sich auch der Alopex ?ber die Funktion "printf ()" freuen! :wink:
  6. Ganz einfach:
    $eintrag = preg_replace('#(^|[^\"=]{1})(http://|https://|ftp://|irc://)([^\s<>]+)([\s\n<>]|$)#sm',"\\1<a href=\"\\2\\3\" target=\"_blank\">\\2\\3</a>\\4",$eintrag);


    Damit wird alles, was mit http:// https:// ftp:// und irc:// beginnt zu einem Link mit target="_blank" umgewandelt.
  7. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.


    Ganz einfach:
    $eintrag = preg_replace('#(^|[^\"=]{1})(http://|https://|ftp://|irc://)([^\s<>]+)([\s\n<>]|$)#sm',"\\1<a href=\"\\2\\3\" target=\"_blank\">\\2\\3</a>\\4",$eintrag);


    Damit wird alles, was mit http:// https:// ftp:// und irc:// beginnt zu einem Link mit target="_blank" umgewandelt.



    Das war das, was ich gesucht habe. Vielen Dank!
    :smile::smile::smile:
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!