sieht jemand einen Fehler, denn nur opera gibt einen fehler aus sobald ich diese funktion ins script einbinde (nicht aufrufe)
voilà
flooo
voilà
Code:
function add(formn,arean,art)
{
var markiert = "";
var alles = document.getElementById(arean).value;
if(alles != "")
{
if (window.getSelection)
{
markiert = window.getSelection();
}
else if (document.getSelection)
{
markiert = document.getSelection();
}
else if (document.selection)
{
markiert = document.selection.createRange().text;
}
if (markiert !== "")
{
var teile = alles.split(markiert);
if (teile.length != 1)
{
markiert = "["+art+"]"+markiert+"[/"+art+"]";
if (window.getSelection)
{
window.getSelection() = markiert;
}
else if (document.getSelection)
{
document.getSelection() = markiert;
}
else if (document.selection)
{
document.selection.createRange().text = markiert;
}
document.getElementById(arean).blur();
} else {
alert ("Markierter Text nicht im Textfeld");
}
} else {
alert ("Es ist nichts markiert");
}
} else {
alert ("Das Textfeld ist leer");
}
}