ASP内で別ファイル(A.html)を読み込みました。下記の通りです。
<%
Set objA = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objA.OpenTextFile("A.html", 1, False)
If Err.Number > 0 Then
Response.Write "Open Error"
Else
Do Until objFile.AtEndOfStream
Response.Write objFile.ReadAll
Loop
End If
objFile.Close
%>
読み込みはできたのですが、問題なのはA.htmlにもASPの処理が書かれてて、その部分がそのままテキストとして表示されたのです。
このように表示されました↓
<% ASP %>
読み込んだ際に、A.htmlに書かれたASP処理も実行させるにはどうすればよいのでしょうか?
No.1
- 回答日時:
お使いのWebサーバーがhtmlファイルに対してASPスクリプトを実行してくれるのでしょうか
『a.html』を『a.asp』とaspファイルとして登録しておいて
Server.Transfer "a.asp"
または
Response.Redirect "a.asp"
といった具合にすれば遷移します
自分自身のページ内に表示したいのであれば インラインフレーム(iframeタグ)などをつかって
Response.Write "<iframe src=""a.asp""></iframe>" & vbcrlf
などを使ってみてはいかがでしょう
>お使いのWebサーバーがhtmlファイルに対してASPスクリプトを実行してくれるのでしょうか
はい。拡張子が.htmlでもASPを実行してくれます。
説明不足でしたので、補足いたします。
読み込みをした側のページにはCSSを記述しており、読み込んだファイル(A.html)にそのCSSを適用させたいのです。なので、Response.Redirectなどを使って遷移したら、CSSが適用されません。iframeも試してみましたが、iframeの中身(A.html)にCSSが適用されないのでダメでした。
こういうソースです。
<html>
<head>
<link rel="stylesheet" href="A.css" type="text/css"/>
</head>
<body>
<%
Set objA = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objA.OpenTextFile("A.html", 1, False)
If Err.Number > 0 Then
Response.Write "Open Error"
Else
Do Until objFile.AtEndOfStream
Response.Write objFile.ReadAll
Loop
End If
objFile.Close
%>
</body>
</html>
No.2
- 回答日時:
その部分をごっそり
<!--#include file="./A.html" -->
に置き換えてみてくれまいか。
またまた説明不足でした^^;
A.htmlというのは実は変数で処理しているのです。includeに変数って使えないですよね?使える方法があるのなら、その方法がいいのですが。
↓これはできませんでした。
<body>
<%
Set HENSU= request("hensu")
%>
<!--#include file="<% =HENSU %>.html" -->
</body>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) FileSearch2007に変わる構文について 1 2022/12/16 16:57
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- 軍事学 SNASPという言葉の軍事に関する意味をおしえてほしいです 推測でも可 4 2022/07/24 02:35
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- その他(IT・Webサービス) 対戦型ゲームを考えています。 その時、ゲーマーのハイスコアや全体での 成績スコアなども管理表示したい 2 2023/05/12 14:05
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
ASPからASPを呼び出す方法
Microsoft ASP
-
隠しフィールドをVBScriptでの受取る方法
Microsoft ASP
-
ASPからJavaScriptへの受け渡し方法は?
Microsoft ASP
-
-
4
javascriptでASPにデータを渡す
JavaScript
-
5
ASPで画面間のパラメタ受け渡し
Microsoft ASP
-
6
includeと#include
Microsoft ASP
-
7
ASPから既存のexcelブックを開きたいです
Microsoft ASP
-
8
クラシックASPでのエラー処理について
Microsoft ASP
-
9
ASPの変数の値をJAVA Script内で使用したいのですが
Microsoft ASP
-
10
server.transferで別のサイトへ
Microsoft ASP
-
11
ノットイコールを教えて下さい
Microsoft ASP
-
12
htmlでsubmit送信時、actionより前に、scriptを動作させたい
Microsoft ASP
-
13
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
14
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
15
PageLoadの後にJavascript実行したい
Microsoft ASP
-
16
ASP.NETでの共通コードの書き方を教えてください。
Microsoft ASP
-
17
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
18
VBSでをエスケープする文字は?"
その他(プログラミング・Web制作)
-
19
目上の方に、メールの語尾「以上、よろしくお願い致します」は使用しても問
日本語
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPO2測定
-
Windows10にデュアルブートでXP...
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
VB.NETでMSComm が追加できず?
-
Accessのトグルボタンでサブフ...
-
Windowsで複数のファイルを同じ...
-
LEDで電光掲示板に「A B C D E...
-
phpのファイルがブラウザで開か...
-
aspxをhtmlに変換する方法について
-
”KINGSOFT WPSのVBエディタ画面...
-
エクセルVBAで印刷する書式をク...
-
VBAのRegExpで後方一致/不一致...
-
C#からvbsを実行したい
-
キヤノン アソビカメラ iNSPiC ...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】App.configにファイ...
-
Excelにて、シート間で、データ...
-
ASP.NetでWebアプリ開発の経験...
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
aspの記述がコメント表示されて...
-
画面のリフレッシュを意図的に...
-
.html ファイルでasp実行?
-
aspx.csファイルでマウスオーバ...
-
ASP.NET GRID VIEWの画像表示
-
ASPからファイルダウンロード
-
ASPでタブのように見せる方法
-
JavaScriptで取得した値をASPで...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
エラー 'ASP 0115' について
-
隠しフィールドをVBScriptでの...
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Response.Redirectで引数2つの...
-
CreateObject("Excel.Applicati...
-
VB6でのPL/SQLの実行について
-
VBSからPDFファイルを開きたい...
おすすめ情報