Seite 1 von 1

wie den List Befehl hier einbauen ?

Verfasst: 01.11.2004 19:31
von Elvis
ich weis nicht ob mir jemand Helfen kann, aber ich versuch es mal.

Folgendes Script habe bei mir auf der Platte noch rumfliegen

Code: Alles auswählen

var theSelection = false;

var clientPC = navigator.userAgent.toLowerCase();
var clientVer = parseInt(navigator.appVersion);

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav  = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_win   = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac    = (clientPC.indexOf("mac")!=-1);

b_help = "Bold text: [B]text[/B]";
i_help = "Italic text: [I]text[/I]";
u_help = "Underline text: [U]text[/U]";
q_help = "Quote text: [QUOTE]text[/QUOTE]";
c_help = "Code display: [code]code
";
p_help = "Insert image: [IMG]http://image_url[/IMG]";
w_help = "Insert URL: http://url or URL text";
s_help = "Font color: text Tip: can also use HTML color=#FF0000";
f_help = "Font size: small text";

var Quote = 0;
var Bold = 0;
var Italic = 0;
var Underline = 0;
var Code = 0;

function helpline(help) {
document.post.helpbox.value = eval(help + "_help");
document.post.helpbox.readOnly = "true";
}

function checkForm() {
formErrors = false;
if (document.post.message.value.length < 2) {
formErrors = "You must enter a message when posting";
}
if (formErrors) {
alert(formErrors);
return false;
} else {
//formObj.preview.disabled = true;
//formObj.submit.disabled = true;
return true;
}
}

function emoticon(text) {
text = ' ' + text + ' ';
PostWrite(text);
}

function bbfontstyle(bbopen, bbclose) {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (!theSelection) {
document.post.message.value += bbopen + bbclose;
document.post.message.focus();
return;
}
document.selection.createRange().text = bbopen + theSelection + bbclose;
document.post.message.focus();
return;
} else {
document.post.message.value += bbopen + bbclose;
document.post.message.focus();
return;
}
storeCaret(document.post.message);
}

function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function PostWrite(text) {
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
}
else document.post.message.value += text;
document.post.message.focus(caretPos)
}

function BBCcode() {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "

Code: Alles auswählen

" + theSelection + "
";
document.post.message.focus();
return;
}
}
if (Code == 0) {
ToAdd = "

Code: Alles auswählen

";
		document.post.code.value = "Code*";
		Code = 1;
	} else {
		ToAdd = "
";
document.post.code.value = "Code";
Code = 0;
}
PostWrite(ToAdd);
}



function BBCquote() {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "[QUOTE]" + theSelection + "[/QUOTE]";
document.post.message.focus();
return;
}
}
if (Quote == 0) {
ToAdd = "[QUOTE]";
document.post.quote.value = "Quote*";
Quote = 1;
} else {
ToAdd = "[/QUOTE]";
document.post.quote.value = "Quote";
Quote = 0;
}
PostWrite(ToAdd);
}

function BBCbold() {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "" + theSelection + "";
document.post.message.focus();
return;
}
}
if (Bold == 0) {
ToAdd = "";
document.post.bold.value = "B*";
Bold = 1;
} else {
ToAdd = "
";
document.post.bold.value = "B";
Bold = 0;
}
PostWrite(ToAdd);
}

function BBCitalic() {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "" + theSelection + "";
document.post.message.focus();
return;
}
}
if (Italic == 0) {
ToAdd = "";
document.post.italic.value = "i*";
Italic = 1;
} else {
ToAdd = "
";
document.post.italic.value = "i";
Italic = 0;
}
PostWrite(ToAdd);
}

function BBCunder() {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "" + theSelection + "";
document.post.message.focus();
return;
}
}
if (Underline == 0) {
ToAdd = "";
document.post.under.value = "U*";
Underline = 1;
} else {
ToAdd = "
";
document.post.under.value = "U";
Underline = 0;
}
PostWrite(ToAdd);
}

function BBCurl() {
var FoundErrors = '';
var enterURL = prompt("Enter your URL", "http://");
var enterTITLE = prompt("Enter the webpage title", "Webpage Title");
if (!enterURL) {
FoundErrors += " You have not entered the URL yet!";
}
if (!enterTITLE) {
FoundErrors += " You have not entered the title yet!";
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
var ToAdd = ""+enterTITLE+"";
document.post.message.value+=ToAdd;
document.post.message.focus();
}

function BBCimg() {
var FoundErrors = '';
var enterURL = prompt("Enter your image URL","http://");
if (!enterURL) {
FoundErrors += " You have not entered the URL yet!";
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
var ToAdd = "[IMG]"+enterURL+"[/IMG]";
document.post.message.value+=ToAdd;
document.post.message.focus();
}
[/code]
leider weis ich nicht mehr von welchem Mod der ist :/
kann mir mal jemand Erklären/Zeigen wie ich den List befehl da Einbauen kann ?

Verfasst: 04.11.2004 22:15
von Elvis

Verfasst: 04.11.2004 22:56
von Leuchte

Verfasst: 05.11.2004 00:49
von Elvis
Danke Luechte genau das ist der Mod :)
jetzt fehlt mir nur noch der List Befehl dadrinn und gut is.
kann mir da auch jemand sagen wie ich den darein bekomme ?
ich kapiere das irgendwie nicht so recht.