Avatar billede dafox Nybegynder
07. marts 2006 - 13:00 Der er 16 kommentarer og
1 løsning

Klik ind i inputbox

http://webintegrator.gts.dk/webgts071/skrivscreen.asp

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:".

håber jeg har forklaret det rimeligt ;)
Avatar billede dafox Nybegynder
07. marts 2006 - 13:01 #1
Avatar billede fennec Nybegynder
07. marts 2006 - 13:07 #2
Tænker du på:
<a href="#" onClick="document.forms[0].screen.value='obliv08b.jpg';">obliv08b.jpg</a>
Avatar billede dafox Nybegynder
07. marts 2006 - 13:12 #3
jeg tænker ikke på noget for jeg har ingen forstand på hvordan jeg skal løse det her prob ;)

men når du trykker på en knap ved siden af billedet skal den kopiere teksten ind i input boxen "screenshot:"
Avatar billede fennec Nybegynder
07. marts 2006 - 13:22 #4
Det burde den kode også gøre. Det kan også laves som knap:

<input type="Button" value="Kopi" onClick="document.forms[0].screen.value='obliv08b.jpg';return false;">
Avatar billede dafox Nybegynder
08. marts 2006 - 10:14 #5
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...

kan du hjælpe mig med det ;) ?
Avatar billede fennec Nybegynder
08. marts 2006 - 10:20 #6
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
Avatar billede dafox Nybegynder
08. marts 2006 - 10:33 #7
<%
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.
Avatar billede fennec Nybegynder
08. marts 2006 - 10:42 #8
Avatar billede dafox Nybegynder
08. marts 2006 - 10:48 #9
<!--#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)
   
    response.write "<a href='" & sti2 & strName & "' target='_blank' class='mainboxlinks'>Vis </a>" & strName & ""
    %>
   
<%
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

screen.AddNew
    screen("screenname") = Request.Form("screenname")
    screen("screen") = Request.Form("screen")
screen.Update

response.redirect("wooadmin.asp")

end if
%>

<br/><br/>
<a href="wooadmin.asp" class="mainboxlinks">Tilbage</a>
Avatar billede fennec Nybegynder
08. marts 2006 - 11:16 #10
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)
   
    response.write "<a href='" & sti2 & strName & "' target='_blank' class='mainboxlinks'>Vis </a>" & strName & ""
    Response.write "<a class=""mainboxlinks"" href=""#"" onClick=""document.forms[0].screen.value='"& sti2 & strName &"';"">Vælg</a>"
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

screen.AddNew
    screen("screenname") = Request.Form("screenname")
    screen("screen") = Request.Form("screen")
screen.Update

response.redirect("wooadmin.asp")

end if
%>

<br/><br/>
<a href="wooadmin.asp" class="mainboxlinks">Tilbage</a>
Avatar billede dafox Nybegynder
08. marts 2006 - 11:48 #11
databasen virker ingen prob  jeg har bare kaldt den noget andet her inde
Avatar billede fennec Nybegynder
08. marts 2006 - 12:00 #12
Hvad er det overhoved du skal bruge databaseforbindelsen til??
Avatar billede dafox Nybegynder
08. marts 2006 - 12:01 #13
mit database indhold, den skal jo vide hvor den skal trække det ud fra....
Avatar billede fennec Nybegynder
08. marts 2006 - 12:36 #14
Nu er jeg ved at være tabt....

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.
Avatar billede dafox Nybegynder
08. marts 2006 - 12:45 #15
nvm jeg har lige lavet en funktion der virker ;)  men tusindtak for hjælpen!
Avatar billede fennec Nybegynder
08. marts 2006 - 12:53 #16
No prob.
.o) <-- One Eyed Jack
Avatar billede dafox Nybegynder
30. april 2007 - 15:38 #17
a
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester