Lid |
|
Hi, ik heb een handige script gevonden om sitemasters, maar het script is niet compatibel met firefox. Iemand een idee hoe ik daar verandering in kan brengen?
Hier is het script:
function setCursor()
{
if(document.bericht.bericht.createTextRange)
{
document.bericht.bericht.caretPos = document.selection.createRange().duplicate();
}
}
function ubb(begin,eind,opmaak)
{
if(!eind && !opmaak)
{
if(document.bericht.bericht.createTextRange && document.bericht.bericht.caretPos)
{
document.bericht.bericht.caretPos.text = begin;
}
}
else if(opmaak == "dubbel")
{
var selectie = document.selection.createRange().text;
if(!selectie)
{
var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:","");
var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:","");
if(url_deel && tekst_deel)
{
document.bericht.bericht.caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]";
}
}
if(selectie)
{
var url_deel = prompt("Typ hier de url die geplaatst moet worden:","");
if(url_deel)
{
document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]";
}
}
}
else
{
if(opmaak != "geen")
{
var selectie = document.selection.createRange().text;
if(!selectie)
{
var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:","");
if(new_inhoud)
{
document.bericht.bericht.caretPos.text = begin + new_inhoud + eind;
}
}
if(selectie)
{
document.selection.createRange().text = begin + selectie + eind;
}
}
}
document.bericht.bericht.focus();
return;
}
function setCursor() { if(document.bericht.bericht.createTextRange) { document.bericht.bericht.caretPos = document.selection.createRange().duplicate(); } } function ubb(begin,eind,opmaak) { if(!eind && !opmaak) { if(document.bericht.bericht.createTextRange && document.bericht.bericht.caretPos) { document.bericht.bericht.caretPos.text = begin; } } else if(opmaak == "dubbel") { var selectie = document.selection.createRange().text; if(!selectie) { var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:",""); var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:",""); if(url_deel && tekst_deel) { document.bericht.bericht.caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]"; } } if(selectie) { var url_deel = prompt("Typ hier de url die geplaatst moet worden:",""); if(url_deel) { document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]"; } } } else { if(opmaak != "geen") { var selectie = document.selection.createRange().text; if(!selectie) { var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:",""); if(new_inhoud) { document.bericht.bericht.caretPos.text = begin + new_inhoud + eind; } } if(selectie) { document.selection.createRange().text = begin + selectie + eind; } } } document.bericht.bericht.focus(); return; }
Afkomstig van deze site:
http://www.site...amp;id=177
Bedankt alvast!
|