Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

bbcode und js...pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp?

kann man einen js-code (javascriptcode) da einfügen wo man normal bbcode einfügt????..

3 Antworten

Bewertung
  • Corry
    Lv 6
    vor 1 Jahrzehnt
    Beste Antwort

    JA geht, sofern du die Sonderzeichen maskierst.

    Das sieht dann etwa so aus:

    search = new Array(

    /\[img\](.*?)=\1\[\/img\]/,

    /\[url=([\w]+?:\/\/[^ \\"\n\r\t<]*?)\](.*?)\[\/url\]/,

    /\[url\]((www|ftp|)\.[^ \\"\n\r\t<]*?)\[\/url\]/,

    /\[url=((www|ftp|)\.[^ \\"\n\r\t<]*?)\](.*?)\[\/url\]/,

    /\[email\](([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)?[\w]+))\[\/email\]/,

    /\[b\](.*?)\[\/b\]/,

    /\[url\](http:\/\/[^ \\"\n\r\t<]*?)\[\/url\]/);

    replace = new Array(

    "<img src=\"$1\" alt=\"An image\">",

    "<a href=\"$1\" target=\"blank\">$2</a>",

    "<a href=\"http://$1/%22 target=\"blank\">$1</a>",

    "<a href=\"$1\" target=\"blank\">$1</a>",

    "<a href=\"mailto:$1\">$1</a>",

    "<b>$1</b>",

    "<a href=\"$1\" target=\"blank\">$1</a>");

    for(i = 0; i < search.length; i++) {

    text = text.replace(search[i],replace[i]);

    }

  • vor 1 Jahrzehnt

    naja...? sofern du die spizten Klammern und das Semikolon maskieren kannst, könnte es gehen.

  • vor 1 Jahrzehnt

    Kannst du schon.

    Wird nur nicht funktionieren.

    BBCode wird vom Server in valides HTML umgeformt, Javascript wird im selben Durchgang so umgeformt, dass der Browser dein Script als Text anzeigt und nicht verarbeitet.

Haben Sie noch Fragen? Jetzt beantworten lassen.