Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: bbcode
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
xblant
Jestem kompletnie zielony z js ale napisalem cos takiego:
Kod
<script type="java/script">
function bbcode()
{
if(value == '[b1]')
{
text.value += value;
value = [/b1];
tagi = tagi+1;
}
if(value == '[/b1]')
{
text.value += value;
value = [b1];
tagi = tagi-1;
}
}
<script>

to po podpieciu pod przycisk i pod onclick ma zmieniac napis na na przycisku dodawac do textarea to co jest napisane na przycisku i dodawac lub odejmowac 1 od zmiennej tagi to wszystko w zaleznosci od tego co jest napisane podczas klikania przycisku np.
na przycisku jest napisane [b1] to do pola textarea dodaje [b1] a napisa na przycisku zmienia sie na [/b1].
P.S. pozmaienialem tagi b na [b1] i [/b1] zeby nie przeszkadzaly podczas wyswietlania.
revyag
Dodaj sobie co chcesz.
Kod
<script type="text/javascript">
function bbcode(val) {
    document.getElementById("area").value+=val.value;
    if(val.value=="[B]") {
        val.value="[/B]";
    } else {
        val.value="[B]";
    }
}
</script>

  1. <textarea id="area"></textarea>
  2. <input type="button" id="b" onclick="bbcode(this)" value="[B]" />
cornholio666
jak przerobic ta funkcje zeby po kliknieciu na button [B1] lub na inny podobny znacznik pojawial sie w miejscu kursora a nie na koncu pola textarea?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.