Button zum einfügen von Bestimmten Text ins Textfeld

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
feldhase
Mitglied
Beiträge: 52
Registriert: 17.12.2005 17:11

Button zum einfügen von Bestimmten Text ins Textfeld

Beitrag von feldhase »

Hallo,

für mein Verkaufsforum suche ich einen Button, der sich oberhalb des posting-Textfeldes befindet. (Wie Quote ider Code)
Wenn man auf den klickt, soll ein bestimmter Text (in meinem Fall eine Angebotsvorlage) eingefügt werden, damit man das nocht jedesmal manuell schreiben muss.

Wer kann mir bei sowas helfen? :)
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

<input type="button" name="vorlage" value="Vorlage" oncklick="formname.textarea.input +='DeinVorlagenText'"; />

das sollte funzen. ISt das gleiche, wie bei den smilies, nur nen anderer text halt
feldhase
Mitglied
Beiträge: 52
Registriert: 17.12.2005 17:11

Beitrag von feldhase »

Danke schonma,

ich nehme an ich muss es in der posting.php einfügen, aber wo genau, dass es neben den Anderen Buttons is?
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

Suche

in der posting_body.tpl nach:(templates/deintemplate/posting_body.tpl)

Code: Alles auswählen

<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
			  </span></td>
danach einfügen:

Code: Alles auswählen

<td><span class="genmed">
<input type="button" name="vorlage" value="Vorlage" 
style="width:40px"
oncklick="area.massage.value +='DeinVorlagenText'"/>
</td>
danach suche:

Code: Alles auswählen

<span class="gen"> 
			  <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
			  </span>
ersetze mit

Code: Alles auswählen

<form name="area">
<span class="gen"><textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea></span></form>

Habe den code vorher nicht getestet, deshalb musst du vorher eine sicherung der datei machen, und falls es einen fehler gibt, die kaputte datei mit der sicherun überschreiben.
feldhase
Mitglied
Beiträge: 52
Registriert: 17.12.2005 17:11

Beitrag von feldhase »

Hi,

danke, der Button is zwar da, allerdings kommt nix ins textfeld, wenn man draufklickt..
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

ok, das sagt mir schonmal einiges, jetzt heißt das, das entweder was mit dem onclick nicht funzt, oder was mit dem form teil, dass schau ich ma grad an,dann schreib ich nochmal
feldhase
Mitglied
Beiträge: 52
Registriert: 17.12.2005 17:11

Beitrag von feldhase »

Alles klar! :grin:
Benutzeravatar
Ivan
Mitglied
Beiträge: 267
Registriert: 28.12.2004 17:26
Wohnort: Mössingen, BW
Kontaktdaten:

Beitrag von Ivan »

haste das OnClick auch korrekt angepasst?
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

versuch mal so:

suche

Code: Alles auswählen

<td><span class="genmed"> 
<input type="button" name="vorlage" value="Vorlage" 
style="width:40px" 
oncklick="area.massage.value +='DeinVorlagenText'"/> 
</td> 
ersetze mit:

Code: Alles auswählen

<td><span class="genmed"> 
<input type="button" name="vorlage" value="Vorlage" 
style="width:40px" 
oncklick="form.area.massage.value +='DeinVorlagenText'"/> 
</td> 
feldhase
Mitglied
Beiträge: 52
Registriert: 17.12.2005 17:11

Beitrag von feldhase »

Hi, ändert noch nichts....
Antworten

Zurück zu „Coding & Technik“