Elikkä kuvagalleriaani olen tekemässä kommenttijärjestelmää ja aion käyttää omia tageja kommenttien kirjoituksen yhteydessä. Nyt pitäisi saada tehtyää Javascriptillä toiminto, että kun painiketta painaa niin tekstikenttään ilmestyy tagit. Sitten pitäisi saada SMF foorumin tyylisesti kursori aloitus- ja lopetustagin väliin.
Googlattu on mutta vähän huonolla tuloksella.
Hatko jotain tällaista?
<!DOCTYPE html> <html> <head> <title>Javascript tagit</title> <script type="text/javascript"> function lisaa_tagi(nimi, id) { haettu = document.getElementById(id); alkuperainen = haettu.value; alkuperainen += "[" + nimi + "][/" + nimi + "]"; haettu.value = alkuperainen; } </script> </head> <body> <textarea id="juttu"></textarea> <p> <a href="#" onClick="lisaa_tagi('b', 'juttu')">b</a> <a href="#" onClick="lisaa_tagi('i', 'juttu')">i</a> <a href="#" onClick="lisaa_tagi('u', 'juttu')">u</a> </p> </body> </html>
Teuro kirjoitti:
Hatko jotain tällaista?
Juu, juuri tuollaista, kiitos!
Miten sitten saisi määriteltyä vielä tuon kursorin aloitus- ja lopetustagn väliin. Eli kun valitsee jokin tagin ja se tulostuu tekstikenttään niin kursori menisi automaattisesti aloitus- ja lopetustagin väliin.
http://demo.vishalon.net/getset.htm
Löysin tollasen demon, kato koodia ja siirrä kursoria sen mukaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.