出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2285] Re:教えてください。
投稿者:Kevinさん 2002/07/06 7:45:46
> testa.aspに
> テスト1とテスト2という文字が表示されていて、
> それぞれリンクがはってあり、テスト1を押すと、
> testb.aspに飛んでてすと1という文字が表示されて、
> テスト2を押すと、これもtestb.aspに飛んで、
> てすと2という文字が表示されるというものを作っているのですが、
>
> testa.aspのソース
> <% LANGUAGE="VBScript" %>
> <HTML>
> <HEAD>
> <TITLE>テスト1</TITLE>
> </HEAD>
> <BODY>
> <A HREF="http://xxx/maru/testb.asp?ID=1">タイトル1</A><BR><BR>
> <A HREF="http://xxx/maru/testb.asp?ID=2">タイトル2</A>
> </BODY>
> </HTML>
>
> testb.aspのソース
> <% LANGUAGE="VBScript" %>
> <HTML>
> <HEAD>
> <TITLE>テスト2</TITLE>
> </HEAD>
> <BODY>
> <%
> IF Request.QueryString("ID") = 1 then
> Response.Write "たいとる1"
> Else IF Request.QueryString("ID") = 2 then
> Response.Write "たいとる2"
> End If
> %>
> </BODY>
> </HTML>
> と書いたのですが、testb.aspの方が、
> 'End'がありません。とエラーが表示されてしまいます。
> End Ifの行でです。
> どこが違うのでしょうか?
> 初歩的な質問で申し訳ありませんが、よろしくお願いします。
>

Kevin です
> IF Request.QueryString("ID") = 1 then
> Response.Write "たいとる1"
> Else IF Request.QueryString("ID") = 2 then
> Response.Write "たいとる2"
> End If

で Else IF は ElseIFと離しません。

離した場合は
IF **** then
++++++
Else
IF xxxx then
*******
Else
*******
End if
End IF
という入れ子の意味になります。
IFの構文を確かめるとよいでしょう。

 




教えてください。   まーこさん [2002/07/05 20:40:54] [2284]
  Re:教えてください。   Kevinさん [2002/07/06 7:45:46] [2285]


TreeBBS For ASP V.0.1.3
Program By YasNet