tehextinct Skrevet 3. mai 2007 Del Skrevet 3. mai 2007 Hey har spurt om dette før, men problemet er nå: Når du legge til et nytt emne her på forumet kan du se en rekke smilies <---- Der eks. :!: Så lurer jeg på om det er mulig å legge til smileyer med et javascript. Jeg vet jo at dette går men går det an å gjøre det med 2 textareaer? Uten å ha 2 rekker med smilyes? MvH Tehextinct Lenke til kommentar
Gjest Slettet+142 Skrevet 3. mai 2007 Del Skrevet 3. mai 2007 (endret) objekt.innerHTML.replace('/:smile:/', '<img src="smileys/smile.jpg" alt="Smile">/'); Har ikke så mye peiling på javascript, så vet derfor ikke om koden over virker, men vil tro at det skal være noe lignende W3Schools.com ->Javascript Reference -> String Functions -> Replace() Edit: Glem det. jeg misforstod spørsmålet :/ Jeg skjønner ikke hva du mener med 2 textarea-er, men. Forhåpentligvis gjør en annen det. Edit2: du vil ha en slik løsning som diskusjon.no har? - At hvis man trykker på en smiley, vil teksten som må brukes for at smileyen skal vises, legges inn i textarea-et? Endret 3. mai 2007 av Slettet+142 Lenke til kommentar
tehextinct Skrevet 4. mai 2007 Forfatter Del Skrevet 4. mai 2007 Jeg har en slik løsning Dette forumet har! Men tenk deg... nå skriver jeg i et textarea, men på min side har jeg 2 textarea'er Slik |Smileyer | --------------- |********** |Textarea1 <---- Vis jeg har klikket i dette området vil :smile: bli lagt til her |********** |********** --------------- --------------- |********** |Textarea2 <---- Vis jeg har klikket i dette området vil :smile: bli lagt til her |********** |********** --------------- MvH TehExtinct Lenke til kommentar
Gjest Slettet+142 Skrevet 4. mai 2007 Del Skrevet 4. mai 2007 vet ikke jeg da. du må vel legge til en onclick="valgt_textarea = 'text1'" og onclick="valgt_textarea = 'text2'" til hvert av textareaee. og deretter må du modifisere smiley-skriptet til å hente ut hvilket textarea som skal ha smiley etter hva verdien til variabelen "valgt_textarea" er. Håper du skjønner hva jeg mener... Lenke til kommentar
tehextinct Skrevet 4. mai 2007 Forfatter Del Skrevet 4. mai 2007 (endret) Jeg kan ikke javascript Edit: Ja jeg skjønner jo hva du mener, men vet ikke hvordan det skal gjøres Endret 4. mai 2007 av tehextinct Lenke til kommentar
Kagee Skrevet 5. mai 2007 Del Skrevet 5. mai 2007 (endret) Jeg tror dette er det du leter etter: <html> <head> <script type="text/javascript"> siste_valgte_tx = ''; function smil(smiley) { if (siste_valgte_tx != '') { document.getElementById(siste_valgte_tx).value=document.getElementById(siste_valgte_tx).value+smiley; } } </script> </head> <body> <a href="javascript:smil('1');">Smil 1</a> - <a href="javascript:smil('2');">Smil 2</a> - <a href="javascript:smil('3');">Smil 3</a><br> <textarea name="tx1" id="tx1" onfocus="siste_valgte_tx=this.id"></textarea> <textarea name="tx2" id="tx2" onfocus="siste_valgte_tx=this.id"></textarea> </body> </html> Testet med Tryit Editor v1.4 i Opera 9.20 Endret 5. mai 2007 av Kagee Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå