på denne side vil jeg gerne have sådan at når man trykker på et af billederne skal navnet på filen kopieres ind i det inputbox der heder "Screenshot:".
så jeg vil f.eks. oprette det screenshot der heder "obliv09b.jpg" så når jeg klikker på det navn eller en knap ved siden af så skal den tekst kopieres ind i input boxen "screenshot:".
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
jamen det er et databaseudtræk jeg skal have kopieret ind, men hvis jeg skriver <%= rsscreen("screen") %> der hvor du har skrevet ='obliv08b.jpg' så sker der ikke noget...
Det bliver til noget i denne stil: <% while not rsscreen.eof %> <a href='screen/<%= rsscreen("screen") %>' target='_blank' class='mainboxlinks'>Vis </a><%= rsscreen("screen") %><input type="Button" value="Kopi" onClick="document.forms[0].screen.value='<%= rsscreen("screen") %>';return false;"> <br> <% rsscreen.MoveNext wend
<% if request("id") = "" then sql = "SELECT * from screen" end if %> <% set rsscreen = Server.CreateObject("ADODB.recordset") rsscreen.Open sql, database %> <% While NOT rsscreen.EOF %> <a class="mainboxlinks" href="#" onClick="document.forms[0].screen.value="screen/<%= rsscreen("screen")%>;"> Vælg</a><br/> <% rsscreen.MoveNext Wend %>
sådan ser det ud, men jeg kan ikke få det til at virke.
<!--#include file="style.asp" --> <!--#include file="mindatabase.asp" --> <% if request("action") = "" then %>
<!-- her laver vi input boxe til hver tabel som vi skal lægge noget info ind i --> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" class="mainboxtext"> <form method="post" action="skrivscreen.asp?action=skriv"> Screenname: <input type="text" name="screenname"><br/> Screenshot: <input type="text" name="screen"><br/> <input type="Submit" value="Skriv" name="submit"> </form> </td> <td width="150"><font color="#8E6A3A">.</font></td> <td class="mainboxtext"> <% response.write("<b>Tryk på vis for at se billede</b>")%><br/> <% sti = server.Mappath("screen") sti2 = "screen/"'definere vi distinationen på filerne der skal uploades'
set fso = CreateObject("Scripting.FileSystemObject")'samler stien til filen' set fsoFolder = fso.GetFolder(sti)
for each fFolder in fsoFolder.Files strName = LCase(fFolder.Name)
<% if request("id") = "" then sql = "SELECT * from screen" end if %> <% set rsscreen = Server.CreateObject("ADODB.recordset") rsscreen.Open sql, database %> <% While NOT rsscreen.EOF %> <a class="mainboxlinks" href="#" onClick="document.forms[0].screen.value="screen/<%= rsscreen("screen")%>;"> Vælg</a><br/> <% rsscreen.MoveNext Wend %>
<% next
set fso = nothing set fsoFolder = nothing %>
</td> </tr> </table> <% end if %>
<% if request("action") = "skriv" then %>
<% set screen = Server.CreateObject("ADODB.recordset") screen.Open "screen", database, 2, 2
Der er vel ingen grund til at tjekke databasen: <!--#include file="style.asp" --> <!--#include file="mindatabase.asp" --> <% if request("action") = "" then %>
<!-- her laver vi input boxe til hver tabel som vi skal lægge noget info ind i --> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" class="mainboxtext"> <form method="post" action="skrivscreen.asp?action=skriv"> Screenname: <input type="text" name="screenname"><br/> Screenshot: <input type="text" name="screen"><br/> <input type="Submit" value="Skriv" name="submit"> </form> </td> <td width="150"><font color="#8E6A3A">.</font></td> <td class="mainboxtext"> <% response.write("<b>Tryk på vis for at se billede</b>")%><br/> <% sti = server.Mappath("screen") sti2 = "screen/"'definere vi distinationen på filerne der skal uploades'
set fso = CreateObject("Scripting.FileSystemObject")'samler stien til filen' set fsoFolder = fso.GetFolder(sti)
for each fFolder in fsoFolder.Files strName = LCase(fFolder.Name)
1. Du har en form med to felter og en submitknap. 2. Du læser så på harddisken, hvilke filer der ligger i en bestemt mappe, og udskriver alle de filer. 3. Du vil så overføre filnavnet til et af formelementerne.
I disse 3 punkter har du intet at bruge en database til. Det er først når du sender formen at du skal bruge databasen.
Mit ? er derfor stadig: "hvad skal du med en database forbindelse mens du udskriver filnavnene?". Skal du lave et eller andet tjek på om filen allerede er overført, for så giver det mening, men det er ikke i nærheden af hvad din kode gør nu.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.