アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://12.345.67.8/goo/pdf.asp?dn=QUAL-001&dk=** …


****のところに数字を入れるとAcrobat Readerが出てきて社内LANでPDFファイルが見れますが、上記のリンクはどういう意味なのでしょうか?

検索窓のようなところに数字を入れるとそのPDFファイルが見れるようにしたいのですがどのようにしたらいいのでしょうか?

A 回答 (3件)

こういうことがしたいのでしょうか?


<form>で書いてみましたが。

<form NAME="form1" METHOD="POST"
ACTION="http://12.345.67.8/goo/pdf.asp">
<input type=hidden name=dn value=QUAL-001>
<input name=dk>
<input type=hidden name=c value=oshiete>
<input TYPE="submit" VALUE="照会">
</form>
    • good
    • 0
この回答へのお礼

ありがとうございました。
うまく いくようになりました。

お礼日時:2005/02/27 02:42

HTMLのタグを使う場合


#2の方が説明されている通り
<form metho="POST" action=".....">
<input type="hidden" name="dk" value="QUAL-001">
<input type="hidden" name="dn" value="003">
などとして送ります。
但し受ける側のページは ...asp とありますので
処理をVBScriptで行われていると思います。

<%
dk=Request("dk")
dn=Request("dn")

Select Case dn
case "001"
case "002"
...
...

End Select %>
などです。

その内容に関係無しでdkの数字で分岐させる場合は
●送る側のページがaspである場合はVBScriptを使う
●JavaScriptで分岐させる
●フォームの中にインプットボックスやコンボボックスを作成して 001 002 003 ....などの分岐を選んで
ジャンプする。
などの方法が考えられます。

いずれの場合もフォームを使えば便利です。
    • good
    • 0
この回答へのお礼

ありがとうございました。
うまく いくようになりました。

お礼日時:2005/02/27 02:42

pdf.asp とあるようにASPスクリプトで処理される


ページです。つまり VBScriptで動く設計になっているので、その設計者が社内におられるあるいは
業者が作成したものなのでその内容を見ないと
詳しいことはわかりません。

但しこの場合引数として
dn=QUAL-001
dk=****
c=oshiete
と3つありますのでこの組み合わせによって
ページの動き方が異なります。

Scriptではこんなプログラムになっていると思います

(例 あくまでも想像です)
dn=Request("dn")
sk=Request("****")
c=Request("c")

If ......
分岐
Else
  分岐
End If

(など)

よってdnの値 QUAL-001 あるいはdk の値を
変更する事によって複数の作業分岐が実現するようですが実際には作者しかわかりません。

複数のpdfファイルを用意して置いて、そのファイルへもリンクを実現させるのにASPが使われているという
事です。

........

>検索窓のようなところに数字を入れるとそのPDFファイルが見れる

という事ですがこれはフォーム送信でこの値も引き継がれます。

これだけの情報では残念ながらわかりません

この回答への補足

例えばこの質問のリンクは
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1034317
ですが

http://oshiete1.goo.ne.jp/kotaeru.php3?というAddressに加えて

Pの数字を検索窓で「1034317」という数字をInputすると自動的にリンクが
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1034317と入力されページが開くといった具合です。

それを
http://12.345.67.8/goo/pdf.asp?dn=QUAL-001&dk=** …
の形式でのタグが知りたいです。  

補足日時:2004/10/09 01:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!