anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Javascript Onclick https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=5152 |
Seite 1 von 1 |
Autor: | Victorinus [ Mo 10 Mai, 2010 17:51 ] |
Betreff des Beitrags: | Javascript Onclick |
$this->bbcode_second_pass_code('', '<form name =\"formularname\" action=\"$REQUEST_URI\" method='POST'>`@$message`n <textarea cols='110' rows='6' class='input' name='insertcommentary[$section]' style='width: 500px;'",true);') $this->bbcode_second_pass_code('', ' <img src=\"images/01blau.png\" onClick=\"document.formularname.insertcommentary[$section].value += '`1';\"> <img src=\"images/02gruen.png\" onClick=\"document.formularname.insertcommentary[$section].value += '`2';\"> ') Das sollte eigentlich reichen. Sprich sobald man auf das Bild klickt, sollte der Farbcode im Eingabefenster springen. Klappt aber nicht. Habs auch mit getelementbyid gemacht. Der Code an sich funktioniert... Jedoch nicht bei der DS3, der wandelt den Farbcode `1 direkt um und unterbricht somit den Code. Habs auf jede erdenkliche weise probiert aber ich hab keine Idee,wie ich es verhindern kann, dass `1 direkt zur Farbe umgewandelt wird... Benutze die DS3 Weiß das jemand zufällig? |
Autor: | MySql [ Mo 10 Mai, 2010 19:17 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
$this->bbcode_second_pass_code('', '<textarea cols='110' rows='6' class='input' name='insertcommentary[$section]' style='width: 500px;'",true);') $this->bbcode_second_pass_code('', 'document.getElementByName('".insertcommentary[$secion]."').value += '[VALUE]';') Oder über die ID: $this->bbcode_second_pass_code('', '<textarea cols='110' rows='6' class='input' name='insertcommentary[$section]' id="someone_id" style='width: 500px;'",true);') $this->bbcode_second_pass_code('', 'document.getElementByName('someone_id').value += '[VALUE]';') Folgendes habe ich auf meinem Server für Smileys: JS: $this->bbcode_second_pass_code('', 'function get_to_input(input){ document.getElementById('comin').value += input; }') Commentary: $this->bbcode_second_pass_code('', '$db_q = db_query('SELECT * FROM smilies WHERE cat="Standart" AND aktive=1'); $cc_s = 0; while ($row = db_fetch_assoc($db_q)) { $str_output .= '<a onclick="get_to_input(\''.$row['code'].'\')">'.$row['img'].'</a>'; $cc_s++; $cc_ss++; if ($cc_s % 5 == 0) $str_output .= '`n'; } } if ($cc_s == $cc_ss) { $str_output .= '`n`n'; }') |
Autor: | Victorinus [ Mo 10 Mai, 2010 20:10 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
Danke für deine schnelle Antwort! Leider klappt das so nicht. document.getElementByName('".insertcommentary[$secion]."').value += '[VALUE]'; nimmt er nicht (Die eckigen Klammern nimmt er nicht und spuckt nen fehler) Es klappt ja nur nicht,weil er den Farbcode direkt umwandelt und somit meinen Code crasht .__. |
Autor: | Salator [ Mo 10 Mai, 2010 20:57 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
Victorinus hat geschrieben: ich hab keine Idee,wie ich es verhindern kann, dass `1 direkt zur Farbe umgewandelt wird... Du solltest dein JS-Script nicht mit output sondern mit rawoutput ausgeben. |
Autor: | Victorinus [ Mo 10 Mai, 2010 21:03 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
Salator hat geschrieben: Victorinus hat geschrieben: ich hab keine Idee,wie ich es verhindern kann, dass `1 direkt zur Farbe umgewandelt wird... Du solltest dein JS-Script nicht mit output sondern mit rawoutput ausgeben. Auch schon probiert. |
Autor: | MySql [ Mo 10 Mai, 2010 22:26 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
Du weißt schon das Du das Umsetzen einer Farbe unterbinden musst? `1 wäre in dem Sinne ``1. |
Autor: | Victorinus [ Di 11 Mai, 2010 22:26 ] |
Betreff des Beitrags: | Re: Javascript Onclick |
Danke ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |