Via Javascript...
Helaas is mijn knowledge over Javscript zeer laag, en kan ik je helaas niet verderhelpen...
Zoek eens op google met verschillende zoekwoorden.
Link gekopieerd
iemand wel een idee?
ik wil dit graag opgelost hebben..
Link gekopieerd
Uit onderstaande code moet je kunnen halen hoe het werkt :)
<html>
<head>
<script language="JavaScript">
function smiley(smile){
document.getElementById('eintrag').value += smile;
}
</script>
</head>
<body>
<form action="guestbook_adv.php" method="post" name="gastenboek" id="gastenboek">
<table width="400" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="146">
<p>Uw naam:</p>
</td>
<td width="254" valign="middle">
<input type="text" name="name" size="35">
</td>
</tr>
<tr>
<td width="146">
<p>Uw e-mailadres:</p>
</td>
<td width="254" valign="middle">
<input type="text" name="email" size="35">
</td>
</tr>
<tr>
<td width="146">
<p>Uw Homepage:</p>
</td>
<td width="254" valign="middle">
<input type="text" name="homepage" size="35">
</td>
</tr>
<tr>
<td width="146">
<p>Uw bericht:</p>
</td>
<td width="254" valign="middle">
<textarea name="eintrag" rows="7" cols="30" id="eintrag"></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<p align="center">
<input type="submit" name="GuestbookNew" value="Verzenden">
</p>
</td>
</tr>
</table>
<table>
<tr>
</tr>
<tr>
<td>
</td>
<td>
<img src="smiley/blij.gif" border="0" STYLE="cursor: pointer;" onClick="smiley(':)')"> = :)
</td>
<td>
<img src="smiley/knipoog.gif" STYLE="cursor: pointer;" onClick="smiley(';)')"> = ;)
</td>
<td>
<img src="smiley/zielig.gif" STYLE="cursor: pointer;" onClick="smiley(':(')"> = :(
</td>
<td>
<img src="smiley/tong.gif" STYLE="cursor: pointer;" onClick="smiley(':P')"> = :P
</td>
<td>
<img src="smiley/moe.gif" STYLE="cursor: pointer;" onClick="smiley(':U')"> = :U
</td>
<td>
<img src="smiley/verward.gif" STYLE="cursor: pointer;" onClick="smiley(':S')"> = :S
</td>
</tr>
<tr>
<td>
</td>
<td>
<img src="smiley/schaam.gif" STYLE="cursor: pointer;" onClick="smiley(':$')"> = :$
</td>
<td>
<img src="smiley/huilen.gif" STYLE="cursor: pointer;" onClick="smiley(':-(')"> = :-(
</td>
<td>
<img src="smiley/boos.gif" STYLE="cursor: pointer;" onClick="smiley(':[')"> = :[
</td>
<td>
<img src="smiley/ziek.gif" STYLE="cursor: pointer;" onClick="smiley('+(')"> = +(
</td>
<td>
<img src="smiley/verbaast.gif" STYLE="cursor: pointer;" onClick="smiley(':O')"> = :O
</td>
<td>
</td>
</tr>
</table>
</form>
</body>
</html>
Link gekopieerd
dankje, alleen ehh..
waar in dit script geef je aan op WELKE pagina het tekstvak staat waar je de smiles in wilt voegen?
is dat het "document." gedeelte? hoe kan ik daarbijvoorbeeld van maken inhoud.php.getElementById('eintrag').value += smile; ? dat gaat niet werken lijkt me...
Link gekopieerd
ikzelf gebruik altijd het volgende
javascript
<script type="text/javascript">
function opmaak()
{
return;
}
function Invoegen(opmaak)
{
var edit;
var HuidigeTekst = document.hierjepaginanaam.hierjeveldnaam;
HuidigeTekst.value = HuidigeTekst.value + opmaak + " ";
HuidigeTekst.focus();
return;
}
</script>
je moet nog wel even hierjepaginanaam en hierjeveldnaam aanpassen ;)
verder gebruik je dan de volgende link om het in te voegen
<a href="javascript:opmaak();" onClick="javascript:Invoegen(' <b></b>');"><img src="admin/images/vet.jpg" border="0"></a>
denk dat je hier wel mee uit de voeten moet kunnen.
Link gekopieerd
opener.document.getElementById('eintrag').value +=
Link gekopieerd
ik lees nu pas de reacties, hartstikke bedankt, ik heb alleen nog een vraag je.. kan ik dan gewoon het volgende zetten?
var HuidigeTekst = document.invoegen.php.bericht;
zo?
want het lijkt me dat het fout gaat zo met die "invoegen.php" zo..
Link gekopieerd
en waar komt dan de variabele in het script, ik snap het niet helemaal..
Link gekopieerd
je moet niet de naam van het bestand (invoegen.php) gebruiken maar de naam van het scherm waar het naar gestuurd word.. (ik weet zo niet welke naam er standaard toegewezen word.. geeft t zelf altijd een naam tijdens t laden: onload="window.name = 'naam'")
Link gekopieerd