"Christian Epstein" <epstein_NOSPAM_@sol.dk> skrev i en meddelelse
news:c6o1g7$jrh$1@sunsite.dk...
> jeg vil gerne have et script til følgende, når man clicker på et
> billede (der er ved siden af textboxen) skal den automatisk
> indsætte et styk text i text boxen, hvordan laver man det...
Jeg laver lige en hel side, så der ikke kommer nogle halve fortællinger.
Du kan selv klippe lidt i det, hvis det er det du har brug for.
Eksemplet er meget spartansk og kun ment som et oplæg, så du får en
fornemmelse for det.
------------------------
<html>
<head>
<title>Gæstebog</title>
</head>
<body>
<script language="Javascript" type="text/javascript">
<!--
function BeskedIkon(TextInsert)
{
if (document.Tavle.Besked.createTextRange &&
document.Tavle.Besked.caretPos)
{
var caretPos = document.Tavle.Besked.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
TextInsert + ' ' : TextInsert;
document.Tavle.Besked.focus();
}
else
{
document.Tavle.Besked.value+=TextInsert;
document.Tavle.Besked.focus();
}
}
// -->
</script>
<form name="Tavle" method="post" action="en eller anden action">
<a href="Javascript:BeskedIkon('Tekst 1')"><img src="pic1.gif" width="17"
height="17" border="0"></a>
<a href="Javascript:BeskedIkon('Tekst 2')"><img src="pic2.gif" width="17"
height="17" border="0"></a>
<a href="Javascript:BeskedIkon('Tekst 3')"><img src="pic3.gif" width="17"
height="17" border="0"></a>
<a href="Javascript:BeskedIkon('Tekst 4')"><img src="pic4.gif" width="17"
height="17" border="0"></a>
<p><textarea cols="50" name="Besked" rows="10"></textarea></p>
<p><input name="Send" type="submit" value="Send"> <input name="Reset"
type="reset" value="Reset"></p>
<script language="JavaScript"
type="text/javascript">document.Tavle.Besked.focus();</script>
</form>
</body>
</html>
------------------------
Jeg håber ikke det kom til at se for mærkeligt ud med teksombrydningen på
nyhedsgruppen.
Jeg ved ikke hvor meget du i forvejen kan, men jeg skærer lige lidt ud i pap
for dig, i tilfælde af, at du er rimelig ny:
Der hvor der står 'action="en eller anden action"' skal du tilpasse til hvad
der passer på din server.
Det kan være du sender til en standard formmail, så skal du bare sætte
adressen ind der. Det kan også være du bruger et actionscript du selv har
lavet.
Hvis det er det sidste, er der nok ingen grund til at forklare dig nærmere
om det.
'Pic1.gif', 'pic2.gif' o.s.v ændrer du selv til stien til dine billeder. I
dette tilfælde er billederne 17 x 17 pixels. Det ændrer du naturligvis også
til hvad dine billeder er.
'Tekst 1', 'Tekst 2' ændrer du til den ønskede tekst. F.ex. '
', '
'
eller noget helt tredje.
Jeg håber du kan bruge det til noget, ellers må du jo lige spørge igen.
Måske du kan vise noget du allerede har lavet, så det er nemmere at tilpasse
et svar.
--
Janus