Javascript werkt niet?
Bounty
14/01/2010 00:04:00Oké, ik weet dat het niet echt met php te maken heeft, maar het is dus de bedoeling dat ik in m'n tekstvak een waarde krijgt die door de javascript is bepaald. Eigenlijk niet meer of niet minder dan wat je doet bij het invoegen van BB code en smileys.
BBcode invoegen door zo'n buttons werkt foutloos, maar wat ik ook probeer, door dit stukje krijg ik geen ':)' in m'n tekstvak, zoals zou moeten:
Iemand een idee wat eraan ontbreekt?
BBcode invoegen door zo'n buttons werkt foutloos, maar wat ik ook probeer, door dit stukje krijg ik geen ':)' in m'n tekstvak, zoals zou moeten:
Code (php)
1
<img src="http://img.smileys.nl/1524/smile.png" alt="smile" Onclick="javascript: form.topic.value += ':)';">
Iemand een idee wat eraan ontbreekt?
PHP hulp
28/11/2024 20:43:50Bas Php
14/01/2010 00:54:00Bounty schreef op 14.01.2010 00:04:
Code (php)
1
<img src="http://img.smileys.nl/1524/smile.png" alt="smile" Onclick="javascript: form.topic.value = form.topic.value + ':)';">
ik weet niet of dat werkt heb javascript al meerdere jaren niet meer gebruikt
wesley Overdijk
14/01/2010 01:05:00Onclick? Kleine letters. onclick. dan nog, een onclick in een img doe ik niet graag. Maar goed, geef het veld een id, dat is veel makkelijker. Maak dan een functie die het wegschrijft. Bijvoorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
function writeIcon(txt)
{
var curr = document.getElementById('topic').value;
document.getElementById('topic').value = curr+txt;
}
//En in de onclick:
<img onclick="writeIcon(':)')" />
[/code]
ook is dit wss wel wat voor je: http://parentnode.org/javascript/working-with-the-cursor-position/
function writeIcon(txt)
{
var curr = document.getElementById('topic').value;
document.getElementById('topic').value = curr+txt;
}
//En in de onclick:
<img onclick="writeIcon(':)')" />
[/code]
ook is dit wss wel wat voor je: http://parentnode.org/javascript/working-with-the-cursor-position/
Bounty
14/01/2010 17:04:00Oké, heb het script nu ook op 'n andere pagina draaien en daar werkt het wél foutloos... Snap d'r niks meer van :S