/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
click på image skrive text i textbox
Fra : Christian Epstein


Dato : 28-04-04 11:37

Kære NG

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...

Christian

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Janus Høi (28-04-2004)
Kommentar
Fra : Janus Høi


Dato : 28-04-04 20:52

"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



Christian Epstein (28-04-2004)
Kommentar
Fra : Christian Epstein


Dato : 28-04-04 23:52

>
> > 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.

TAK !!!!!

<-- KLIP -->

> Jeg håber ikke det kom til at se for mærkeligt ud med teksombrydningen på
> nyhedsgruppen.

Lidt mærkeligt jo...

> 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:

Hmm er rimeligt godt inde i det meste, men javascript er aldrig noget jeg er
gået meget op i... desværre ser jeg nu...

> 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.
>

Hmm ja det var til mit eget guestbook asp script, der allerede afløse fx [hug]
med et billede... men for at folk ikke skulle behøve at kunne alle koderne, ja
så var det nemmere...

<-- KLIP -->

> Jeg håber du kan bruge det til noget, ellers må du jo lige spørge igen.

Alt i alt, var det alt hvad jeg skulle bruge... mange tusind tak det virker nu
efter et par små rettelser (læs tilpasninger til min side)

/Christian

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ryan Kristensen (29-04-2004)
Kommentar
Fra : Ryan Kristensen


Dato : 29-04-04 16:06

On Wed, 28 Apr 2004 21:51:39 +0200, Janus Høi <nej@nej.dk> wrote:

> Jeg laver lige en hel side, så der ikke kommer nogle halve fortællinger.
> <html>

En hel side burde nok have inkluderet en doctype.

> <head>
> <title>Gæstebog</title>
> </head>

Og måske en tegnsæt erklæring.

> <script language="Javascript" type="text/javascript">

Language er deprecated, så længe man angiver type, så behøver man ikke
andet.

> document.Tavle.Besked.focus();

Hvis nu der rent faktisk satses på andet end kun IE, så kan jeg da
foreslå, at tilgå formfelterne på standard måden. - Det giver - for mit
vedkommende - kun mening, at benytte MS kode, hvis man ikke kan klare
problemet uden.

document.forms['Tavle'].elements['Besked'].focus();

Så får du fat i formfeltet - og det virker også i andre browsere.

--
Ryan Kristensen

Janus Høi (29-04-2004)
Kommentar
Fra : Janus Høi


Dato : 29-04-04 20:04

"Ryan Kristensen" <me@privacy.net> skrev i en meddelelse
newsr67372zdj54rxf@news.CIS.DFN.DE...
>
> Så får du fat i formfeltet - og det virker også i andre browsere.
>


Aha. Tak.
Man lærer jo så længe man har lever.
--
Janus



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste