03. april 2004 - 12:44
Der er
20 kommentarer og 1 løsning
Udskiftning af variabler i en funktion
<script language="JavaScript"> function showimg(form, field, id, file) { document.images['image'].src="files/"+file; document.forms[form].field.value=id; } </script> min image linje virker fint, men forms linjen melder fejl, at "form" ikke er defineret
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.
03. april 2004 - 12:49
#1
<ole> <script language="JavaScript"> function showimg(form, field, id, file) { document.images['image'].src="files/"+file; document.formNavn.field.value=id; } </script> <form name="formNavn" .... > Undgå iøvrigt navnet 'form' - da JS kan forveksle det :) /mvh </bole>
03. april 2004 - 12:58
#2
document.formNavn.field is null or not an object
03. april 2004 - 12:58
#3
<script language="JavaScript"> function showimg(formNavn, field, id, file) { document.images['image'].src="files/"+file; document.formNavn.field.value=id; } </script>
03. april 2004 - 14:02
#4
document.formNavn.elements[field].value=id;
03. april 2004 - 16:09
#5
hmm, samme error, formnavn er jo også en variabel
03. april 2004 - 16:13
#6
så skal det være (nærmere det du startede med !-) document.forms[formNavn].elements[field].value=id;
03. april 2004 - 16:13
#7
Sorry ... jeg så ikke, det var argumenter i en funktion :o| <script language="JavaScript"> function showimg(form, field, id, file) { document.images['image'].src="files/"+file; document.forms[form].elements[field].value=id; } </script>
03. april 2004 - 16:15
#8
>>olebole -- havde du da ikke læst overskriften *lol*
03. april 2004 - 16:17
#9
Jeg ved zq ikke, hvad jeg tænkte på :D ... men jeg synes nu stadig, der burde vælges bedre navne: <script language="JavaScript"> function showimg(formNavn, fieldNavn, id, file) { document.images['image'].src="files/"+file; document.forms[formNavn].elements[fieldNavn].value=id; } </script>
03. april 2004 - 16:23
#10
-- helt enig !-) -- og jeg fik jo også overset, at mora havde rettet tilbage fra din absolutte adressering ...
03. april 2004 - 16:55
#11
03. april 2004 - 17:18
#12
Du har da også glemt halvdelen af koden ... <html> <head> </head> <body> <script language="JavaScript"> function showimg(fld, id, file) { document.images['image'].src="files/"+file; fld.value=id; } </script> <form NAME="test"> <image NAME="image" width=150 height=100 src="SelectAnItem.jpg"> <input TYPE="hidden" NAME="id"> <select NAME="test" onchange="showimg(this.form.id,this.value.split('|')[0],this.value.split('|')[1])"> <option value="0|a.jpg">a</option> <option value="1|b.jpg">b</option> <option value="2|c.jpg">c</option> </select> </form> </body> </html>
03. april 2004 - 17:20
#13
har indsat det du viste men virker da stadig ikke ? bbl i morgen :)
03. april 2004 - 17:25
#14
Hvordan virker det ikke ?-)
04. april 2004 - 11:21
#15
Billederne vises ikke? der kommer bare "broken image"
04. april 2004 - 11:27
#16
Har du de billeder, og ligger de i et underbibliotek til det bibliotek, som siden ligger i ?-)
04. april 2004 - 11:32
#17
04. april 2004 - 11:41
#18
Så skal det jo hedde: document.images['image'].src=file; eventuelt document.images['image'].src="/emailsys/"+file;
04. april 2004 - 11:42
#19
doh :) svarer du lige ?
04. april 2004 - 11:47
#20
Velbekomme '-)
04. april 2004 - 12:00
#21
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling