Code durch klick einfügen

  • Themenstarter Themenstarter Blümchen
  • Beginndatum Beginndatum
ca so:
Code:
function blubb()
{
//.....
objWin = ( window.opener ) ? window.opener : self;
objWin.document.blabla....

//....
}
 
Code:
function gbSetsmile(Zeichen) {

objWin = ( window.opener ) ? window.opener : self;

objWin.document.bbform.text.value =
         objWin.document.bbform.text.value + Zeichen;
      }

In der Variable objWin wird "window.opener" gespeichert, falls es im Popup ist (also wenn ein Hauptfenster vorhanden ist) und wenn es neben dem Textfeld ist wird "self" gespeichert.
 
Suppi...Danke! So funktioniert es.

Ich hab da aber noch so ein Problem.

Ich hab ja auch noch die Schaltflächen für den restlichen BBCode. Z.B. Fett gedruckter Text usw..
Was müsste ich da bei dem onclick einfügen und wie müssten die Java functionen aussehen, damit dann die BB-Tags z.B. [XX][/XX] in das Textfeld eingefügt werden wenn ich auf die Schaltfläche klicke?

Kann mir das jemand von euch erklären oder kennt jemand ein Tut zu diesem Thema? Ich konnte leider bis jetzt keins finden.

Danke schon mal!
Gruß
Speedster
 
OK das hat sich in zwischen erledigt. War ja eigentlich das gleiche wie bei den Smilies. Da stand ich mir wol selbst etwas auf der Leitung. ;-)

Aber wie könnte ich es machen das wenn ich auf den Button klicke, abwechselnd der einleitende BB-Tag und der abschließende BB-Tag eingefügt wird? Jetzt ist es ja so das beide gleichzeitig eingefügt werden.

Bis jetzt sieht das ganze bei mir so aus:

der Button:
Code:
<a href=\"javascript:gbSetfett('')\"><img src=\"./img/bbcode/bbcode_bold.gif\" alt=\"fettgedruckter Text\" title=\"fettgedruckter Text\" border=\"0\" width=\"23\" height=\"22\" /></a>

und die Javafunction:
Code:
function gbSetfett(Zeichen) {
      document.bbform.text.value =
      document.bbform.text.value + Zeichen;
   }

Dann hab ich aber noch ein Problem. Und zwar hab ich um die Schriftgöße per BB-Code ändern zu können dieses Select Feld.

Code:
<select id=\"sizeselect\" class=\"select\">
  <option value=\"0\">SIZE</option>
  <option value=\"1\">winzig</option>
  <option value=\"2\">klein</option>
  <option value=\"3\">mittel</option>
  <option value=\"5\">groß</option>
  <option value=\"10\">riesig</option>
  </select>

Was müsste ich da noch mit einfügen und wie müsste die Javafunction aussehen, damit beim klicken auf eine dieser Optionen der entsprechende BB-Tag mit der Schriftgröße aus dem Value eingefügt wird?
Ich hab da nun schon eine ganze Weile rum probiert und gesuch. Aber ich bekomme das einfach nicht hin.

Kann mir jemand helfen?
 
Zurück