abonnement Unibet Coolblue
pi_30541957
Hey all,

Voor de velen zal het een simpele vraag zijn, maar voor mij is het nog een raadsel, ik wil namelijk in mijn guestbook een link zetten met een nieuwe pagina met heel veel smilies, en als je er op een drukt dat ze in het post vak komt, is daar een script voor? zo'm beetje zoals op deze site: www.pasb.nl (onderaan bij shout, kan je een emoticons open in een nieuw kader en met javascript in je spreek vak zetten)....

Hoop dat jullie me kunnen helpen greetz rogier
  woensdag 14 september 2005 @ 13:42:06 #2
20849 Fred
Beroepschagrijn
pi_30570535
Het leuke van javascript is, dat het aan de clientzijde wordt uitgevoerd.
Als je dus iets ziet op een site die een javascript gebruikt kan je dat simpelweg zelf uit de source halen en met knippen/plakken op je eigen site zetten.
So we just called him Fred
  woensdag 14 september 2005 @ 15:43:53 #3
4118 ToMaSZ
Let the hammer fall!
pi_30574055
openen van een windowtje kan met window.open()
Stuff invoegen in textvakje is wat lastiger.. heb ooit deze gebruikt: (copy paste)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function storeCaret (textEl) {
 if (textEl.createTextRange)
   textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text) {
 if (textEl.createTextRange && textEl.caretPos) {
   var caretPos = textEl.caretPos;
   caretPos.text =
     caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
       text + ' ' : text;
 }
 else
   textEl.value  = text;
}

Die zoekt uit waar je pointer is in het textvak als je even je textarea zo doet:
1<TEXTAREA onkeyup=storeCaret(this); onclick=storeCaret(this); name=tekst etc...>

en dan kun je met je link als volgt:
1<A href="javascript:insertAtCaret(this.edit.tekst,'smiley-string');">

je rommel erin klikken
Scouting Rover Crofts Groep bouwt een nieuw clubhuis!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')