Autor Zpráva
japlavaren
Profil
potrebujem tlačítko niečo ako B ale asi s < a >. malo by to byť cez JS, ale neviem ako to urobiť!!

Prosím poradťe. (potrebujem to do textarey
Lukáš M
Profil
pro inspiraci se můžete podívat, jak je to řešené tady.
peta
Profil *
japlavaren ??? Jestli je to, jak Lukas mysli, pak s timto neni problem. Jestli je to jinak, tak sory.

Normalne si stahni zdrojaky miniBB fora nebo si jen zobraz zdrojovy kod stranky.

Pokud ti jde pouze o vlozeni tagu, staci...
<script>
function vlozTag(x)
{document.getElementById('poleText').value+="&lt;"+x+"&lt;"}
</script>
<i onclick="vlozTag('b')">B</i>
<i onclick="vlozTag('\/b')">/B</i>
<textarea id="poleText">
peta
Profil *
japlavaren
Jo, a nez te napadne ptat se, ze bys to chtel i doprostred textu, tak odkaz
http://www.volny.cz/peter.mlich/www.htm#www52
# www.alexking.org JS textarea kurzor
# los.webz.cz JS textarea kurzor
japlavaren
Profil
no, prestudoval som javascript (fusersky) a nedosiel som na to ako to vlozit do textarea. anez te napadne ptat se, ze bys to chtel i doprostred textu, tak odkaz
- chcem to tak, ako je to tu
Lukáš M
Profil
japlavaren podívejte se (pokud možno pořádně a ne fušersky ;)) na tyto a podobné řádky přímo v html:

<a href="JavaScript:paste_strinL('[b][/b]',0)" onMouseOver="window.status='Tučně'; return true" onMouseOut="window.status=''; return true"><img src="./img/button_bold.gif" width="23" height="22" title="Tučně" alt="Tučně" border="0"></a>&nbsp;

<a href="JavaScript:paste_strinL('[i][/i]',0)" onMouseOver="window.status='Kurzíva'; return true" onMouseOut="window.status=''; return true"><img src="./img/button_italic.gif" width="23" height="22" title="Kurzíva" alt="Kurzíva" border="0"></a>&nbsp;

a pak po souboru se skripty: http://diskuse.jakpsatweb.cz/templates/main_posts-cs.js

neměl by být problém to "vykuchat", ale myslete na autorská práva autorů, pokud si je chrání!
Yuhů
Profil
nekoukal jsem sice na zdrojáky, ale podstata je relativně jednoduchá. Když mám textareu třeba s id="oblast", pak je celý javascriptový fígl v tomhle:

document.getElementById("oblast").value += "[b][/b]"

Prostě najdu objekt a do jeho hodnoty (to si u textarea můžu dovolit, ta value má) vložím další text.

Doprostřed textu textarey to vložit neumím, protože nevím, jak tam chytit aktuální pozici kurzoru. Tím ovšem neříkám, že to nejde.
japlavaren
Profil
ďakujem
japlavaren
Profil
super. ešte otázočka, ako u textarea nastavým aby pc neignoroval enter (myslím zalomenie riadku). ako je to tu.




stláčam enter a nepíšem <br>
YoSarin
Profil
fce v php nl2br()
Ta udělá potřebné... alespoň by měla
YoSarin
japlavaren
Profil
YoSarin- mozeš to rozviesť??
Lukáš M
Profil
japlavaren
jestli nevadí, že odpovím já, tak na tom přece není co rozvádět? používáte php? určitě zvládnete použít funkci na základě 2mintového juknutí do české dokumentace, ne? jen nebýt líný :)
japlavaren
Profil
české dokumentace- ešte som o tom nepočul, ďakujem
Toto téma je uzamčeno. Odpověď nelze zaslat.

0