Re: Creating a dynamic file link

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Got it! Thanks anyway. It was as simple as replacing the old <a
href="files/test.zip">Download File</a></p> line with the following
<%response.write("<a href=""files/" & dFile & """>Download File</a></p>")%>

"BD" <JustMe@xxxxxxxxxxx> wrote in message
news:ekqQeVHrIHA.3508@xxxxxxxxxxxxxxxxxxxxxxx
This is probably fairly simple but I've looked at so much code an the last
few days that my brain is fried.
In the past I had an HTML page that contained a lot of code items and each
item was contained in it's own hidden <div>. The div was displayed by
extracting the bookmark, for example mypage.htm#sec2 would display the div
with the id of sec2. It worked but as you can imagine it was rather
clumsy as the number of items increased. At the bottom of each div were
some text links. One pointed to a VBScript function that copied the inner
text of the div to the clipboard the other pointed to a zip file that was
downloaded. I have now re-written it as an aspx page that uses a query
string to load the contents of a text file into a div. It's called using
mypage.aspx?udf=test. Here is the the top portion of the page.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ Page Language="VB" Debug="true" runat="server"%>
<%@ Import Namespace="System.IO" %>
<%
Dim fn As String = Request.QueryString("udf")
Dim udf = fn & ".txt"
Dim dFile = fn & ".zip"
Dim fp As StreamReader
Dim dFldr As String = Server.MapPath("Files\")
Dim uTxt As String
Dim fDate = File.GetLastWriteTime(Server.MapPath("Code\") &
udf).ToString("D")
fp = File.OpenText(Server.MapPath("Code\") & udf)
uTxt = fp.ReadToEnd()
fp.Close()
%>
<html>
Using the example above, the variable udf causes the test.txt file to be
loaded in the "data" div.
The copy to clipboard function is just fine. It's called using
<a href="javascript:CpyCode()">Copy to clipboard</a>
The CpyCode function has the div with the id="data" hard coded, since now
there is only the one.

Now the problem comes with this old line
<a href="files/test.zip">Download File</a>
How would I write a function that would create a link from the variable
dFile?

TIA




.



Relevant Pages

  • Re: Passing Variables
    ... > dim user as string ... > div = Forms!Formname.userdiv ... > While it is a bit longer, it's significantly neater code in organized ...
    (microsoft.public.access.modulesdaovba)
  • Re: Color row of DBGrid
    ... S: string; ... StringGrid.Canvas.TextHeight) div 2; ... TextTop and TextLeft are only to center the text. ...
    (comp.lang.pascal.delphi.misc)
  • Re: Open Source project => RTF->HTML
    ... To show HTML ... string on Web Page is pretty easy - add div, switch it to a server side ... MS Word is a commercial project. ... class library allowing to convert RTF string into HTML string? ...
    (microsoft.public.dotnet.languages.csharp)
  • InnerHTML drops leading tag in SELECT
    ... I have the DIV and SPAN changes working well but I ... In other words, the string ... but it still strips off the leading OPTION tag when I pop the SELECT ...
    (microsoft.public.dotnet.framework.aspnet)
  • Javascript printing question? Using C# , ASP.NET & Oracle
    ... This is a javascript is not being used. ... I just want to print the string. ... <DIV> ... OdbcDataAdapter(strSQLDDL, myConnection); ...
    (microsoft.public.dotnet.languages.csharp)