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

同じASP内で画面表記を変える   yujiさん [2005/03/27 7:20:55] [4973]
  Re:同じASP内で画面表記を変える   yujiさん [2005/03/27 14:02:10] [4974]
  Re:同じASP内で画面表記を変える   Lightningさん [2005/03/28 16:23:32] [4978]
    Re:同じASP内で画面表記を変える   yujiさん [2005/03/30 13:50:26] [4984]

[4973] 同じASP内で画面表記を変える
投稿者:yujiさん 2005/03/27 7:20:55
初めまして。ASP初心者のyujiです。
悩みを解決すべく色々検索したのですが、見つからなかったので質問させていただきます。

【やりたい事】
aspファイル内でリンク(<A HREF=''>)が複数あるとします。
リンクボタンを押した場合、その対象画面にしたいのですが、方法が良くわかりません。(VBScriptのSwichを使う?)

リンクボタンを押した場合、Session変数でもいいのですが、何か情報を取得する手段はないでしょうか?
それが可能であればIFでできそうなのですが。

FORMのSUBMITではなくリンク(<A HREF=''>)で実装したいのですが、ご存知の方がいらっしゃいましたら、ご教授よろしくお願いいたします。

駄文失礼しました。

[4974] Re:同じASP内で画面表記を変える
投稿者:yujiさん 2005/03/27 14:02:10
追記です。
URLに「?××=1」というふうに記述すればいいですが、
できればURLの?以降を出さないようにしたいのです。

可能ですか?

[4978] Re:同じASP内で画面表記を変える
投稿者:Lightningさん 2005/03/28 16:23:32
> 【やりたい事】
> aspファイル内でリンク(<A HREF=''>)が複数あるとします。
> リンクボタンを押した場合、その対象画面にしたいのですが、方法が良くわかりません。(VBScriptのSwichを使う?)
何が言いたいのかよくわかりませんが・・・
http://www.tohoho-web.com/how2/link.htm#nameLink
これのようなことですか?

これでかつ#以降を表示したくないのかな?
だとしたらASPよりJavaScriptでScrollをいじってやるとかの方が簡単かも知れません。
どちらにせよ、URLを偽装(ってほどでもないけど)する系は今後ブラウザやらではじかれる可能性が高いからなあと言った感じです。

GETでなくPOSTで送りたい場合はJavaScriptを使えば出来ますよ。
<form name="f1" method="POST" action="目的のASP">
<inpu type="h1" value="">
<a href="#" onclick="document.f1.h1.value='送りたい文字列';document.f1.submit();">
<!-- <a はいくつでも良い -->
</form>
こんな感じでactionに対していろいろ情報を変えて送ることも出来ます。

でも、お勧めはnameでやっちゃうことかな?
#XHTMLだとidなんだろうか・・・

[4984] Re:同じASP内で画面表記を変える
投稿者:yujiさん 2005/03/30 13:50:26
なるほど。JavaScriptですか!
ちょっとやってみます。どうもありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet