Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Javascript] Dodawanie do textarea np. <center></center> z zaznaczona juz trescia default ?!
Forum PHP.pl > Forum > Przedszkole
djbarca
mialem napisac to w innym dziale ale pytanie jest proste wiec nie zawracam glowy...
tak sie dodaje po kliknieciu do textrea ..

<textarea id="pole"></textarea><img src="emoticons\smile.gif" onclick="document.getElementById('pole').value+='<center>Zaznaczona tresc</center>'" />

a jak zeby np to "Zaznaczona tresc " byla zaznaczona questionmark.gif? napisalem to tutaj bo i tak admin by to tutaj przeniosl :/
b_chmura
nie wiem do końca o co Ci chodzi ale sprobuje...

Kod
<script type="text/javascript">
function wstaw(myField, myValueStart, myValueEnd)
{
    //IE support
    if (document.selection)
    {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = myValueStart+sel.text+myValueEnd;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == 0)
    {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos)+ myValueStart+myField.value.substring(startPos,endPos)+myValueEnd+myField.value.substring(endPos, myField.value.length);
    }
    else
    {
        myField.value += myValue;
    }
}
</script>


wsadź to gdzieś na początku pliku

a swój onClick zmień na:

Kod
wstaw('nazwa_formularza.nazwa_textarea', '<center>',' </center>');
djbarca
nie wiem to akurat nie chodzi ... chodzi mi o to zeby np. jak admin dodaje newsa klika w ikonke to dodaje mi do textarea <center></center> a miedzy nimi jakis text default ktory jest juz zaznaczony ... nie trzeba nic juz zaznaczac .. wystarczy pisac .. logiczne text default sie usunie winksmiley.jpg
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.