Autor Zpráva
Měsíček
Profil
Rychlé upřesnění : Mám textareu a 3 buttonky a potřebuji, aby po stisku jednotlivých tlačítek se uskutečnila tato akce : Tlačítko - B - Tučné , Tlačítko - I - Kurzíva atd... mohly byste mi prosím poradit co mám dát do :

<input type="button" value="B" onClick=" ? "name="tucne">
<input type="button" value="I" onClick=" ? " name="kurziva">
<input type="button" value="U" onClick=" ? " name="podtrzene">

Děkuji za všechny odpovědi :-)
Str4wberry
Profil
Měsíček
Cíl je změna písma v textaree nebo u jednotlivých inputů na tučné/kurzívu?
Měsíček
Profil
v textarei B/I/U jak je to třeba tady :-)
Joker
Profil
Co třeba se podívat do zdrojáku téhle diskuse?

Jinak toto je funkce z jednoho mého staršího skriptu:

// vklada text na pozici kurzoru
function vlozNaKurzor(text){
if(ta==0) return 0;

// umi problizec selectionStart a selectionEnd?
if((ta.selectionStart != undefined) && (ta.selectionEnd != undefined)){
ta.value = ta.value.substring(0,ta.selectionStart) + text + ta.value.substring(ta.selectionEnd, ta.value.length);
ta.selectionEnd = ta.selectionStart = ta.selectionStart + text.length;
} else{
// pro Internet Explorer
if (ta.createTextRange && ta.caretPos) {
var caretPos = ta.caretPos;
caretPos.text = text;
}
else{
// nepodporovany prohlizec, text dame na konec
ta.value += text;
}
}
}

proměnná ta je prvek textarea, do kterého se text píše.
Když bude každé tlačítko používat vlozNaKurzor + daný tag, mělo by to fungovat. Alespoň mně to funguje :)
peta
Profil
Měsíček
viz Joker
www prohlizec - zobrazit - zdrojovy kod
http://www.volny.cz/peter.mlich/www.htm#mssub12
textarea kurzor

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: