| Autor | Zpráva | ||
|---|---|---|---|
| Manny Profil * |
#1 · Zasláno: 29. 8. 2011, 12:31:22
Chtěl jsem uživatelům dát možnost jednoduše formátovat text při vyplňování formulářů.
Tento JS, který jsem si našel, však nedokážu přizpůsobit. Tuším, že problém je hned při nastavení txtarea. function area(text) {
var txtarea = document.post.zprava;
text = '' + text + '';
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}<a href="javascript:area(\'[b][/b]\')">tučné</a> PS nahrazení a ošetření v PHP již zvládnu, ale JS jsem nepolíben:-( HELP |
||
| Obsi Profil |
#2 · Zasláno: 29. 8. 2011, 14:04:00 · Upravil/a: Obsi
Já používám tohle:
<script>
function uprava(what)
{
document.forms.show.zprava.focus();
document.forms.show.zprava.value=document.forms.show.zprava.value+what;
}
</script>
<img src="button_bold.gif" onclick="uprava('[tucne]tučné[/tucne]')">
<form name="show">
....
<textarea name="zprava">
....
</form>
Důležité je to name="show" u <form>u a name="zprava" u <textarea>y Samozřejmě to můžeš změnit v tom JS.. show a zprava nahradíš tím svým.. |
||
|
Časová prodleva: 15 let
|
|||
0