Schrift ändern im Nick-Menü

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
Knuddelmonster
Beiträge: 69
Registriert: 11.02.2010, 18:10
Wohnort: Österreich
Kontaktdaten:

Schrift ändern im Nick-Menü

Ungelesener Beitrag von Knuddelmonster » 11.04.2010, 01:36

Mal abend zur nächtlichen Stunde ...

... hab gerade ein kleines Problem was ich selber nicht wirklich hinbekomme und wo ich auch nach langem suchen nix gefunden habe ...

Also, ich hab das Nickmenü eingebaut und auch wunderschön angebast mit Farbe und Rahmen und so, nur bekomme ich keine andere Schrift rein. Ich würde gerne im Script die Schriftart sowie die Schriftgrösse ändern, bekomme es aber leider nicht hin, oder geht es nicht zum Ändern ???
Für Hilfe oder Hinweis wäre ich dankbar ...

Verwende folgendes Script ...
Script:Zeigen
ie=(document.all&&!window.innerWidth && navigator.userAgent.toLowerCase().indexOf("msie") != -1)?1:0;
function clkmenu(){
p=parent;
r=p.rightFrame.document;
s=r.getElementsByTagName("span");
for(i=0;i<s.length;i++){
if(s.onclick){
s.onclick=function(e){
e=(e?e:parent.rightFrame.event);
p.lstClcked=this.parentNode.title.split(" ")[0];
parent.rightFrame.olMenu(e.clientX,e.clientY);
return false
}
}
}
parent.rightFrame.olMenu = function(xPosition,yPosition){
if(parent.menuTO){
window.clearTimeout(parent.menuTO);
}
r=parent.rightFrame.document;
r.getElementById("menu").style.display=(ie?"block":"table");
with(ie?r.all.menu.style:r.getElementById("menu").style){
position="absolute"; top=yPosition; left=xPosition;
}
parent.menuTO = window.setTimeout("parent.rightFrame.document.getElementById('menu').style.display='none'", 4000)
}
}
window.setInterval("clkmenu()",1600);
function mkTd(befTxt, clckbef, hinterNick, anfuegen, fntCol){
p=parent;
r=p.rightFrame.document;
s=r.getElementsByTagName("span");
tr=r.createElement("tr");
td=r.createElement("td");
eval("td.onclick=function(e){a=parent.info.document.eingabe.message; a.value"+(anfuegen?"+":"")+"='"+clckbef+"'+parent.lstClcked"+(hinterNick?"+'"+hinterNick+"'":"")+"; parent.rightFrame.document.getElementById('menu').style.display='none'; a.focus();pos=a.createTextRange(); pos.collapse(false); pos.select();}");
if(fntCol)td.style.color=fntCol;
bef=r.createTextNode(befTxt);
td.appendChild(bef);
tr.appendChild(td);
tbdy.appendChild(tr)
}
function createTable(){
if(parent.rightFrame.document && !parent.rightFrame.document.getElementById("menu")){
tbl=r.createElement("table");
tbl.style.border="1px dotted #000000";
tbl.style.color="#000000";
tbl.style.backgroundColor="#C0C0C0";
tbl.style.display="none";
tbl.setAttribute("id", "menu");
tbdy=r.createElement("tbody");
tbl.appendChild(tbdy);
mkTd("Flüstern","/f ", " ");
mkTd("Nick einfügen", "", "", 1);
mkTd("Anschreiben", "/me sagt zu ", ":");
if(myStatus>=1){
mkTd("PM","/pm ", " ");
}
if(myStatus>=2){
mkTd("Restore","/restore ", " #0000ff");
mkTd("IP anzeigen","/rmip ");
mkTd("Knebel","/knebel ");
mkTd("Move","/move ", " ");
mkTd("Kick","/kick ");
mkTd("Bann","/bann ");
}
if(myStatus==3){
mkTd("Mod ernennen","/makemod ");
mkTd("Mod entziehen", "/modkick ");
}
r.body.appendChild(tbl);
}
}
window.setInterval("createTable()",1600);

... so wie es aussieht übernimmt das Script die Schrift und Schriftgösse aus der OL ...

Danke, euer Knuddelmonster

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Schrift ändern im Nick-Menü

Ungelesener Beitrag von 1. FC Keller » 11.04.2010, 11:43

Script:Zeigen
function mkTd(befTxt, clckbef, hinterNick, anfuegen, fntCol){
p=parent;
r=p.rightFrame.document;
s=r.getElementsByTagName("span");
tr=r.createElement("tr");
td=r.createElement("td");
eval("td.onclick=function(e){a=parent.info.document.eingabe.message; a.value"+(anfuegen?"+":"")+"='"+clckbef+"'+parent.lstClcked"+(hinterNick?"+'"+hinterNick+"'":"")+"; parent.rightFrame.document.getElementById('menu').style.display='none'; a.focus();pos=a.createTextRange(); pos.collapse(false); pos.select();}");
if(fntCol)td.style.color=fntCol;
td.style.fontFamily="arial";
td.style.fontSize="12px";

bef=r.createTextNode(befTxt);
td.appendChild(bef);
tr.appendChild(td);
tbdy.appendChild(tr)
}
das rot markierte an entsprechender Stelle ergänzen und ggf. anpassen und es sollte nach deinen wünschen laufen.

Knuddelmonster
Beiträge: 69
Registriert: 11.02.2010, 18:10
Wohnort: Österreich
Kontaktdaten:

Re: Schrift ändern im Nick-Menü

Ungelesener Beitrag von Knuddelmonster » 12.04.2010, 09:33

Mal hallöchen ...

@ 1. FC Keller

Herzlichen Dank für die Hilfe, hab es auch nach einigen Suchen im alten Forum gefunden, warst aber schneller, funkt super ....
Mal Danke dafür sag !

Euer Knuddelmonster ...

PS: Anfrage an die Technik, könnte man das alte Forum nicht besser Verlinken ?
Dort stehen sehr viele Tip´s und Hilfestellungen drin und man muss sich hier etwas viel durchklicken bis man es findet, nicht jeder Neuling hier kennt den Link in der "Foren-Übersicht » Offizielle Ankündigungen » Neuerungen » Neues Layout und Foren-Neustart" -> http://www.webkicks.de/forum/neuerungen ... 19680.html

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste