06. august 2004 - 17:16
Der er
21 kommentarer og 1 løsning
Et link skal tilføje en tekst i et textarae
Hej... Jeg kunne godt tænke mig et script der gør at når man trykker på et link så bliver en given tekst skrevet i et textarea... Dette var måske også nemt nok... Men det link man skal trykke på er i en popup vindue så linket skulle lukke det vindue og indsætte en given tekst ind i textarea feltet... Håber nogen vil hjælpe...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. august 2004 - 17:23
#1
Selve javascriptet: function insertText(frmElm,text) { if (typeof frmElm.selectionEnd == "number") { cursorpos=frmElm.selectionStart+text.length; frmElm.value = frmElm.value.substring(0,frmElm.selectionStart)+text+frmElm.value.substring(frmElm.selectionEnd); } // For mozilla else if (document.selection && fokus) {r = document.selection.createRange();r.text = text;} // For IE else frmElm.value += text; // For everyone else } Linket skal så indeholde onclick="insertText(document.forms[0].besked,'TEKSTEN HER'" Du indsætter jo så linjeskift med \n
06. august 2004 - 17:30
#2
fejl: linie: 24 fejl: unexceptet ')'
06. august 2004 - 17:31
#3
onclick="insertText(document.forms[0].besked,'TEKSTEN HER')"
06. august 2004 - 17:33
#4
06. august 2004 - 17:34
#5
når jeg trykker: Linje: 23 Fejl: document.forms.0.besked is null or not an object skal jeg navngive form??
06. august 2004 - 17:39
#6
ja, din form navn skal passe med scriptet.
06. august 2004 - 17:39
#7
det er ikke det samme som thedeathhart.... dette er at flytte en text fra en popup til et felt på en anden side...
06. august 2004 - 17:41
#8
oki, men du skal stadig navngive form.
06. august 2004 - 17:42
#9
hva er form navnet i det script der er blevet sendt
06. august 2004 - 17:45
#10
<form name="form"> </form> <a href="#" onclick="insertText(document.forms[0].form,'TEKSTEN HER')">Indsæt tekst</a> efter form[0] skal du skrive navnet på din form i stedet for form
06. august 2004 - 18:01
#11
virker stadig ikke... fejl: Linje: 23 Fejl: document.forms[0].tekstedit is null or not an object
06. august 2004 - 18:03
#12
nej ups, den skal hedde det som dit <textarea name=""></textarea> hedder!
06. august 2004 - 18:35
#13
du kan også prøve! <a href="#" onclick="insertText(document.formnavn.textareanavn,'TEKSTEN HER')">Indsæt tekst</a>
06. august 2004 - 19:26
#14
onclick="insertText(opener.document.FORMNAVN.tekstedit,'TEKSTEN HER');"
06. august 2004 - 20:03
#15
Linje 12 Fejl: 'fokus' is undefinded hva er fejlen nu? brugte: onclick="insertText(opener.document.tekstedit.text,'TEKSTEN HER');"
06. august 2004 - 20:07
#16
prøv at fjerne opener.!
06. august 2004 - 20:51
#17
friends - meningen er jo netop at han vil have fat i et dokument uden for popuppen! -qualon smid et link, så er jeg fri for at gætte :o)
06. august 2004 - 20:53
#18
-og husk at det er dumt at kalde dine elementer for ting der i html kan fremstå som reseverede - derfor: kald dit textarea noget andet end tekst!
06. august 2004 - 20:54
#19
altså jeg ville gerne sende dig et link men da det er password beskyttet så du kan ikek få det....
07. august 2004 - 10:00
#20
grunken >> Okay, jeg troede det var i samme vindue, men pyt med det!
09. juli 2005 - 11:01
#21
En eller anden... Opret et svar så vi kan få lukket..
02. september 2005 - 16:15
#22
/lukker spørgsmål... ingen svar
Vi tilbyder markedets bedste kurser inden for webudvikling