Seite 3 von 3

Re: Auswahl vor Eingabezeile

Verfasst: 20.11.2011, 20:36
von bine_1
omg bin ich doof...

danke :?

/edit

Mir fällt grad auf...
da sind zwar zwei Kästchen aber auch ein "Eingabekasten". Welchen Code könnte man raus nehmen um dieses Feld wegzumachen?

Re: Auswahl vor Eingabezeile

Verfasst: 10.01.2012, 18:51
von Partyboy
Ich habe mal eine frage zu diesem code und zwar habe ich den bei wktool hochgeladen und mich im chat eingeloggt so jetzt steht neben den chat button ein kästchen klicke ich drauf da steht dann drin.
/f

/@

/pn

/rote farbe

Kann man das noch irgenwie anpassen.Weil so ist es ja schon mal schön aber ich möchte da noch mehr rein haben mehr farben wenn es geht.Weiß ich ja nicht

Code: Alles auswählen

function setMessageSelect(){
  if(parent.info.mSelectSet){return;}

  if(!parent.info.document){
    window.setTimeout(setMessageSelect,500);
    return;
  }

  pid=parent.info.document;
  parent.info.sel=pid.createElement('span');
  parent.info.sel.innerHTML='<select name="messageSelect1"><option value=""></option><option value="/f ">/f</option><option value="/comment ">/comment</option><option value="/pm ">/pm</option><option value="@ ">@</option><option value="<font color=#ff0000>">rote Schrift</option></select>';
  pid.eingabe.insertBefore(parent.info.sel, pid.eingabe.message);
  parent.info.sel2=pid.createElement('span');
  parent.info.sel2.innerHTML='<select name="messageSelect2"><option value=""></option><option value="wasauchimmer">wasauchimmer</option></select><input type="text" name="messageSelect3" class="input">';
  pid.eingabe.insertBefore(parent.info.sel, pid.eingabe.message.nextSibling);

  parent.info.mSelect=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      message.value=messageSelect1.value+message.value+messageSelect2.value+messageSelect3.value;
      parent.setTimeout("with(parent.info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.mSelect, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.mSelect);
    }
    if(check)parent.info.submitForm=function(a){void(a)};
  }
  parent.info.mSelectSet = true;
}
setTimeout(setMessageSelect,100);

Re: Auswahl vor Eingabezeile

Verfasst: 04.03.2012, 14:03
von Partyboy
Ich habe mal eine frage zu dem code wenn ich den auf wktool hochladen das geht super dann logg ich mich im chat ein dann habe ich nur ein kleines kätchen wo nichts drin steht keine befehle nichts was muss ich den da im code ändern.

Code: Alles auswählen

function setMessageSelect(){
  if(parent.info.mSelectSet){return;}

  if(!parent.info.document){
    window.setTimeout(setMessageSelect,500);
    return;
  }

  pid=parent.info.document;
  parent.info.sel=pid.createElement('select');
  parent.info.sel.innerHTML='<option value=""></option><option value="/f ">/f</option><option value="/comment ">/comment</option><option value="/pm ">/pm</option><option value="@ ">@</option><option value="<font color=#ff0000>">rote Schrift</option>';
  parent.info.sel.name='messageSelect';
  pid.eingabe.insertBefore(parent.info.sel, pid.eingabe.message);

  parent.info.mSelect=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      if(message.value!='' && !message.value.match(/^\//))
        message.value=messageSelect.value+message.value;
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.mSelect, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.mSelect);
    }
    if(check)parent.info.submitForm=function(a){void(a)};
  }
  parent.info.mSelectSet = true;
}
setTimeout(setMessageSelect,100);