25. januar 2005 - 16:25
Der er
3 kommentarer
VB Script sender data til JavaScript
Jeg har et script (standart FSO script) der lister alle billeder + stinavn fra en bestemt mappe. Jeg vil gerne have, at når man klikker på et af billederne, skal et javascript udføre disse to kommandoer: self.returnValue = <Denne value skal så være et img tag, hvor stinavnet bliver hentet fra FSO scriptet> og window.close() Håber at i forstår hvad jeg mener, og at der er en der kan hjælpe mig... FSO Scriptet: -------------------------------------------------- <%@ Language=VBScript %> <HTML> <BODY> <% Dim objFileScripting, objFolder dim filename, filecollection, strDirectoryPath, strUrlPath strDirectoryPath = Server.MapPath("..\img") strUrlPath="..\img\" 'get file scripting object Set objFileScripting = CreateObject("Scripting.FileSystemObject") 'Return folder object Set objFolder = objFileScripting.GetFolder(Server.MapPath("..\img")) 'return file collection in folder Set filecollection = objFolder.Files 'Shows the picture, and filename For Each filename in filecollection Filename=right(Filename,len(Filename)-InStrRev(Filename, "\")) Response.Write "<img src=""" & strUrlPath & filename & """><br>" & filename & "<br><br>" Next %> </BODY> </HTML>
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
25. januar 2005 - 17:33
#2
Jeg har siddet og prøvet mig frem men jeg får hele tiden fejl.. Kan du ikke lave et foreslag til hvordan det kunne se ud? Dette er det kode som jeg har indtil videre: <script> function addpicture(){ t = "<img src=..\img\" t += filename t += ">" self.returnValue = t window.close() } </script> <%@ Language=VBScript %> <HTML> <BODY> <% Dim objFileScripting, objFolder dim filename, filecollection, strDirectoryPath, strUrlPath strDirectoryPath = Server.MapPath("..\img") strUrlPath="..\img\" 'get file scripting object Set objFileScripting = CreateObject("Scripting.FileSystemObject") 'Return folder object Set objFolder = objFileScripting.GetFolder(Server.MapPath("..\img")) 'return file collection in folder Set filecollection = objFolder.Files 'Shows the picture, and filename For Each filename in filecollection Filename=right(Filename,len(Filename)-InStrRev(Filename, "\")) Response.Write "<img src=""" & strUrlPath & filename & """><br>" & filename & "<br><br> Next %> </BODY> </HTML>
25. januar 2005 - 18:45
#3
Et eksempel på syntaksen: <script type="text/JavaScript" language="JavaScript"> var bla = ""; function myTest() { alert(bla) } </script> <script type="text/vbscript" language="VBScript"> bla = mid("HejHop", 1, 3) </script> <button onclick="myTest()">TEST</button>