まず、ASP は私のものではなく、coldfusion です。私は、非営利の動物保護団体が Web サイトでいくつかの一見単純な項目を更新するのを手伝っていますが、ASP に習熟していないため、予想以上に難しいことがわかりました。彼らのためにサイトをセットアップした人は、すべてのページにスライダーを配置しました. 彼らが望んでいたことは、index.asp にのみページを配置することです。
次のコード ロジックを思いつきましたが、機能していません。私はそれを調査し、機能しない理由を知っていますが、機能させる方法を理解できません。
更新しました:
<% if(Request.ServerVariables("SCRIPT_NAME") = "index.asp") { %>
<!--#include file ="_slider.asp"-->
<% } %>
建設的なガイダンス、リンク、またはフィドルは大歓迎です。主任開発者が現役から戻るまでは、サイトをあまり手伝うつもりはありません。
更新: 以下に示すようにスライダーを含めるようにコードを更新しましたが、まだ説明のないページ エラーが発生します。
<%
Dim ThisPage
ThisPage = getFileName(Request.ServerVariables("SCRIPT_NAME"))
if ThisPage = "index.asp" Then %>
<!--#include file="/includes/_mainPage_slider.asp"-->
<% End If %>