bbcode und js...pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp?
kann man einen js-code (javascriptcode) da einfügen wo man normal bbcode einfügt????..
kann man einen js-code (javascriptcode) da einfügen wo man normal bbcode einfügt????..
Corry
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\" 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]);
}
Franka
naja...? sofern du die spizten Klammern und das Semikolon maskieren kannst, könnte es gehen.
Marian_R
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.