【问题标题】:Link not working Vbs asp链接不工作 Vbs asp
【发布时间】:2017-12-15 08:20:09
【问题描述】:

我最近的学习项目是一个计数 asp,使用 VBscript。 虽然我得到了正确的循环和我的如果,决定它是循环计数还是倒数,带有按钮的链接,返回到 HTML 默认页面,可以选择其他 ASP 站点的链接。 它保存在同一个文件夹中,并且链接中的名称拼写正确。

如果没有用户条目,并且我单击链接,我会在倒计时的第二个循环中收到类型不匹配错误。如果它已运行一次,则不会发生任何事情。

为什么会这样?

<form action = "countdown.asp" method = "get">
   <h1 align = "center">Dies ist ein Zähler!<h1>
    <table border = "1" align = "center">
      <tr>
        <td>
          Bitte einen Startwert eingeben.
        </td>
        <td>
          <input type = "number" name = "f_start" value = "<%=l_start%>"
        </td>
        <td width = "100">
          &nbsp;
        </td>
        <td>
          Bitte einen Zielwert eingeben.
        </td>
        <td>
          <input type = "number" name = "f_goal" value = "<%=l_goal%>"
        </td>
        <td>
          <input type = "submit" value = "Go!" \>
        </td>
      </tr>
      <tr>
        <td>
          Gez&auml;hlte Zahlen:
        </td>
        <td>
          <%
            if request.querystring(("f_start")) < request.querystring(("f_goal")) then 
              For i = l_start To l_goal
                response.write("" & i & ",<br />")
              Next
            else
                For i = l_start To l_goal step -1
                response.write("" & i & ",<br />")
              Next
            end if
          %>
        </td>
      </tr>
    </table>
</form>
  <br>
    <table align = "center">
      <tr>
         <td>
          <a href = "default.html">
            <button>
              Zur&uuml;ck zur Auswahl
            </button>
          </a>
        </td>
      </tr>
    </table>
  </body>

【问题讨论】:

  • 这不是asp.net,所以我换了标签。

标签: html vbscript asp-classic


【解决方案1】:

&lt;a href="/"&gt;Link&lt;/a&gt;

这会将您带回 index.html 页面。

但是,如果您想特别访问 default.html,则需要确保该页面的链接正确无误。您需要确保该路径是相对于页面从根目录开始的位置。

编辑:检查路径是否正确的最佳方法是,如果您将页面拖放到工作空间中,Visual Studio 会为您创建链接,然后您可以根据需要进行调整。

【讨论】:

  • 我使用相同的链接,与其他四个站点上的完全一样,并且它运行良好,默认页面和倒计时页面都在同一个 Intranet 文件夹中。我猜这个页面上我的语法可能有问题。
  • 我看不到链接的语法,它很可能是页面的路径。
  • 你试过把链接放在表格外面吗?
  • 检查链接是否正常工作的最佳方法是尝试链接到任何网页。如果这可行,那么它就是 .html 页面的路径。 &lt;a href="https://www.google.com"&gt;Link&lt;/a&gt;
  • 试试这个:&lt;button type="button" onclick="location.href='default.html'"&gt;Test&lt;/button&gt;
【解决方案2】:

使用表单解决了它。

<form action = default.html>
  <br>
    <table align = "center">
      <tr>
         <td>
          <a href = "default.html">
            <button>
              Zur&uuml;ck zur Auswahl
            </button>
          </a>
        </td>
      </tr>
    </table>
</form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2015-07-05
    • 2016-12-25
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多