23. august 2005 - 15:07
Der er
8 kommentarer
Skifte mange variabler vha. dropdown
Hejsa, Jeg har én dropdown menu på en side, som skal ændre indholdet i en lang række buttons. Knapperne genereres dynamisk ud fra en asp side, og ser sådan ud: <input type=""button"" onclick=""window.opener.tinyMCE.insertImage('/prod/images/"&prod.execute("SELECT id, name FROM main_images_cat WHERE id = "&rs("cat")&"")("name")&"/"&rs("filename")&"', '', 1, 0, 0, '', '', 'DETTESKIFTES'); top.close();"" value="""&trans("Insert")&""" style=""background-color: #FFFFFF;""> Det er "DETTESKIFTES" som skal ændres til samme værdi på alle knapper, alt efter hvilken value drop-down menuen ændres til... But how?
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.
23. august 2005 - 15:18
#1
du må ikke have SQL i dit javascript.. Hvad ville en prod.execute(Delete from main_images_cat) mon gøre..
23. august 2005 - 15:21
#2
Nu er det stort set umuligt at dekode noget asp-kode, når man skal komme noget javascript i det, så måske kunne du næste gang tage koden fra en Vis kilde i browseren ?-) <input type="button" onclick="window.opener.tinyMCE.insertImage('/prod/images/name/filename', '', 1, 0, 0, '', '', this.form.selectName.value); top.close();" value="Insert" style="background-color: #FFFFFF;">
23. august 2005 - 15:24
#3
Jokkejensen: Det er ikke sql direkte i mit javascript... det er blot javascriptet der genereres dynamisk... Roenving: Bliver den indsatte værdi så opdateret hver gang jeg ændrer dropdown menuen? For der er ingen form der bliver postet her...
23. august 2005 - 15:28
#4
Ja !-) -- men der skal en form rundt om både inputten og select-boksen, ellers skal vi finde den på en anden måde !-)
23. august 2005 - 15:29
#5
Uha, det er jo så problemet, for måden siden er bygget op på gør, at man ikke helt kan lave en form omkring det...
23. august 2005 - 15:31
#6
Så må vi fange den vha. id: Dette: this.form.selectName.value ændres til: document.getElementById('selectId').value !-)
23. august 2005 - 15:31
#7
hvad putter man så på selve dropdown'en?
23. august 2005 - 15:36
#8
F.eks. <select id="selectId"> <option value="valg1" selected>valg 1</option> <option value="valg2">valg 2</option> <option value="valg3">valg 3</option> <option value="valg4">valg 4</option> <option value="valg5">valg 5</option> <option value="valg6">valg 6</option> <option value="valg7">valg 7</option> </select>
Vi tilbyder markedets bedste kurser inden for webudvikling