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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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