|
| Indsæt indhold i textarea uden at overskri~ Fra : Jesper Lützen |
Dato : 22-08-06 10:42 |
|
Hejsa,
Jeg har dette javaScript, som jeg vil have til at fungere således, at jeg
kan klikke på et billede og hente alt=""-delen ud og indsætte det i mit
textarea. Det fungerer sådan set fint, men desværre overskriver det al den
tekst der eventuelt måtte stå i forvejen.
Nogen der kan hjælpe til, hvordan jeg undgår overskrivningen?
Kode:
var isReady = false;
function showAddress(What){
if (isReady){
document.newContrForm.messageContent.value = " " + What + " ";
document.newContrForm.messageContent.focus();
document.newContrForm.messageContent.select();
}else{
alert("Siden er ikke færdig med at loade...\nVent venligst til siden er
klar.");
}
}
og i billedet:
<img src=\"img/smileys/filnavn.gif\" alt=\"detDerSkalIndsættes\"
onMouseDown=\"showAddress(this.alt)\" />
Venlig hilsen
Jesper Lützen
| |
Kim Ludvigsen (22-08-2006)
| Kommentar Fra : Kim Ludvigsen |
Dato : 22-08-06 13:03 |
|
Den 22-08-06 10.42 skrev Jesper Lützen følgende:
> Nogen der kan hjælpe til, hvordan jeg undgår overskrivningen?
Jeg kan ikke hjælpe dig med selve koden, men løsningen må være at aflæse
indholdet i tekstfeltet, hente alt-delen, sammensætte de to tekster og
derefter indsætte dem i tekstfeltet.
--
Mvh. Kim Ludvigsen
Ryd op i dine foretrukne bogmærker med AM-DeadLink.
http://kimludvigsen.dk
| |
Jesper Lützen (23-08-2006)
| Kommentar Fra : Jesper Lützen |
Dato : 23-08-06 14:04 |
|
"Kim Ludvigsen" <usenet@kimludvigsen.dk> skrev i en meddelelse
news:44eae454$0$2085$edfadb0f@dtext02.news.tele.dk...
> Den 22-08-06 10.42 skrev Jesper Lützen følgende:
>
>> Nogen der kan hjælpe til, hvordan jeg undgår overskrivningen?
>
> Jeg kan ikke hjælpe dig med selve koden, men løsningen må være at aflæse
> indholdet i tekstfeltet, hente alt-delen, sammensætte de to tekster og
> derefter indsætte dem i tekstfeltet.
Se det synes jeg så jeg har prøvet, og er nogenlunde nået frem til dette:
var isReady = false;
function testResults(form) {
var TestVar = newContrForm.messageContent.value;
}
function showAddress(What){
if (isReady){
document.newContrForm.messageContent.value = TestVar + " " + What + " ";
document.newContrForm.messageContent.focus();
document.newContrForm.messageContent.select();
}else{
alert("Siden er ikke færdig med at loade...\nVent venligst til siden er
klar.");
}
}
Men... Netop linien ___TestVar + " " + What + " "; ___ volder mig problemer
(tror jeg). I hvert fald fungerer scriptet ikke.
Kan nogen gennemskue fejlen eller problemet i denne lille kodestump?
--
Venlig hilsen
Jesper Lützen
| |
|
|