ASP、VBスクリプト、ActiveXコントロールのうち、i-mode用のページでも使用可能なものはどれですか?

A 回答 (3件)

最終的にはActive Server Pagesはサーバ側の


機能なので、ASPが正しいCompact-HTMLを
クライアントへ返してあげればi-modeでも
参照できます。

P.S.
一応ASPからCreateObject命令でActiveX
コントロールを使えるので最終的に「C-HTML」を
返せれば何でもありです。
VB Scriptも同様でASP内で記述されていれば
Server SideのVB Scriptになります。
    • good
    • 0

何かのクイズ問題みたいな質問が続きますね。

すこしはご自身で調べられたのでしょうか?

上記の3つについても、ちょっと調べれば判ると思いますので、ヒントだけ。
これらの技術が、サーバ、クライアントのどちらで動作するかが問題です。サーバ側で動作する場合はクライアントが何であっても特に問題は無いでしょう。クライアントがi-modeの場合はそれなりの結果を出せば良いだけのこと。
クライアントで動作する場合は、クライアントに依存しますので、PCでしか動作しないものはi-modeでは使えません。
後は調べましょう。調べるのも勉強のうちです。

参考URL:http://www.ascii.co.jp/ghelp/
    • good
    • 0

ASPなどサーバーサイドで動く物は、問題ないですがほとんどの場合、自作の物を動かす事になるかと思うのですが大手プロバイダは自作のサーバーロジックは禁止しているので自分でWebサーバーを立ち上げるか、自作のプログラムがOKのレンタルーサーバを借りるしかないと思います。

    • good
    • 0

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

このQ&Aと関連する良く見られている質問

QActiveX コントロールとASP.NET

ASP.NETにて作成されたシステムがあり、解析をしており、
ソースファイル一式があるのですが、システム内でActiveX コントロール
を使用しているかどうかを確認する方法がわかりません。
経験のある方アドバイスを頂けますでしょうか?

<開発環境>
開発環境:Visual Web Developer Express 2008 SP1
OS:Windosw7 Proffesional
<実行環境>
OS:Windows Server 2008
WEBサーバー:IIS7

Aベストアンサー

ソースコードに 「<object」 とか 「classid」 とかのキーワードが含まれているか、とか。

QASP.NETのWebアプリをVBで開発したいASP初心者の質問

急にWebシステムをつくることになった元プログラマーです。PG言語はC、VB、PL/SQL、シェルとかを中心にやってました。但しVBはバージョン6の時代にWindowsアプリを開発していたので、Web開発の経験はありません。

マイクロソフトのWebサイトから「Web Matrix」という
フリーの開発ソフトをダウンロードして試用したところ、なんとかASP.NETで開発できそうだ、という感触を得たので、ASP.NETで開発しようと考えています。

以下の点について教えて頂けないでしょうか。

(1)ユーザーコントロールを作成して、それをブラウザ(IEのみ使用)単体で実行させることは可能でしょうか?どういうことかと言うと「複数の条件を指定して簡単なシミュレーション」を行いたいのですが、シミュレーション処理は、サーバー側ではなく、クライアント側で行いたいのです。

(2)ユーザーコントロールが作成できて、なおかASP.NETで動くためのアプリケーションを開発するには
Visual Basic .NET 2003(一番安い製品)
で十分でしょうか?
Visual Studioとかは高価すぎますし、C#とかも不要です。いまいちそこらへんの製品体系が複雑すぎて理解できずにいます。

なにか勘違いしてる点とか、参考になりそうなサイト等も教えて頂ければうれしいです。

レベルの低い質問で恐縮ですが、教えて頂けないでしょうか。よろしくお願いします。

急にWebシステムをつくることになった元プログラマーです。PG言語はC、VB、PL/SQL、シェルとかを中心にやってました。但しVBはバージョン6の時代にWindowsアプリを開発していたので、Web開発の経験はありません。

マイクロソフトのWebサイトから「Web Matrix」という
フリーの開発ソフトをダウンロードして試用したところ、なんとかASP.NETで開発できそうだ、という感触を得たので、ASP.NETで開発しようと考えています。

以下の点について教えて頂けないでしょうか。

(1)ユーザーコントロールを作成して...続きを読む

Aベストアンサー

> シミュレーション処理は、サーバー側ではなく、クライアント側で行いたいのです。

実装は、クライアント側の技術(DHTML, JavaApplet, ActiveX, Flash, .NETマネージコントロール等)でしょう。
ASP.NETはサーバー側の技術なので、これはASP.NETとは関係ない話です。

QWMIスクリプトを使用してMACアドレスをASPで取得

タイトルの通りですが、
WMIスクリプトを使用して、
ASPでMACアドレスの取得を行なっているのですが、
なかなか上手くいきません。

<%@ LANGUAGE="VBSCRIPT"%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
Dim QfeSet
Dim QfeSets
Dim Qfe
Dim Locator
Dim Service
Dim Ret

on error resume next

Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set Service = Locator.ConnectServer

If Err = 0 then
Set QfeSet = Service.Get("Win32_NetworkAdapterConfiguration")
QfeSet.Security_.impersonationLevel = impersonate
Set QfeSets = QfeSet.Instances_
End If

For Each Qfe In QfeSet
If Qfe.IPEnabled = True Then
Ret = Qfe.MACAddress & vbCrLf
Response.write("MACADDRESS:" & Ret & "<BR>")
End If
Next
%>
</BODY>
</HTML>

CreateObjectやService.Getのところが
原因ではないかと思うのですが・・・。

どなたか教えて戴けますでしょうか?
宜しくお願い致します。

タイトルの通りですが、
WMIスクリプトを使用して、
ASPでMACアドレスの取得を行なっているのですが、
なかなか上手くいきません。

<%@ LANGUAGE="VBSCRIPT"%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
Dim QfeSet
Dim QfeSets
Dim Qfe
Dim Locator
Dim Service
Dim Ret

on error resume next

Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set Service = Locator.ConnectServer

If Err = 0 then
Set QfeSet = Service.Get("Win32_NetworkAdapterConfiguration")
QfeSet.Secur...続きを読む

Aベストアンサー

サーバーのNICのMACアドレスを取得するのですか?

CreateObjectは Server.CreateObject と言った具合にするのだと思います
ただこうしても セキュリティ関連のエラーで跳ねられてしまいますが…
ConnectServerメソッドでアクセス違反になってしまうので ログオンできるユーザー情報を設定しても無理みたいですよ

QASP.NET(VB)VBソースからJavascriptの関数を呼ぶには

お世話になります。
asp.netのVBソースからJavaScriptの関数を呼ぶ方法を知りたいのですがお分かりになる方、教えてください。

Aベストアンサー

えーっと、
サーバーサイドのVB.NETから
クライアントサイドのJavaScriptですか?

まっとうな方法じゃムリですよ。
敢えてやるとすれば、Form の OnLoad にJavaScript 呼び出しを仕込むとか。

QVBスクリプトの配列数字をJAVAスクリプトで使うには

表題があまり良くないですが
VBSでページを作っています

その中で
ページ閲覧者がテキストボックスに値を記入したときに
JAVAスクリプトのonchangeでJAVAスクリプトへ飛んで

VBスクリプトで定義した配列の値を代入したいのですが
うまくいきません
飛んでいった先のコードが
<script type="text/javascript">
<!--
//値の代入
function hoge(FRM){
FRM.hoge1.value=ここにVBスクリプトの配列
}
// -->
</script>
これだけのことなのですが
配列を直接数字で書くと
FRM.hoge1.value=<%=atai(1)%>
hoge1にはきちんと値が入力されます

しかし この1と言う数字の所に
FRM.hoge2.value の値をいれてやろうとすると
イメージとしては
FRM.hoge1.value=<%=atai(FRM.hoge2.value )%>
なんですが、これではエラーがでます(当然ですよね)
色々"" でくくったり & や + ()などの
組み合わせでやってもうまくいきません

どなたか正しい構文か方法を教えてください
よろしくお願いします


 

表題があまり良くないですが
VBSでページを作っています

その中で
ページ閲覧者がテキストボックスに値を記入したときに
JAVAスクリプトのonchangeでJAVAスクリプトへ飛んで

VBスクリプトで定義した配列の値を代入したいのですが
うまくいきません
飛んでいった先のコードが
<script type="text/javascript">
<!--
//値の代入
function hoge(FRM){
FRM.hoge1.value=ここにVBスクリプトの配列
}
// -->
</script>
これだけのことなのですが
配列を直接数字で書くと
FRM.hoge1.v...続きを読む

Aベストアンサー

何かを勘違いされていると思います。

umadura4747さんが言われている、VBScriptの配列と言うのは、サーバー上での変数を指し、JavaScriptの値と言うのは、クライアント上の変数を指しています。
つまり、次元が違うため実行できないのです。

解決方法としては、

1. VBScriptという配列がサーバー上でしか定義できない場合
 以下のようなJavaScriptのソースを生成するために、ASPコードを追加してあげる。

 var a = new Array("a", "b", "c");

2. クライアント側でも配列が定義できる場合
 先ほどと同じコードをあらかじめJavascriptで定義しておく

ASPとは、サーバー上で動的にHTMLソースを生成することを目的としています。
まずは、やりたいことをHTMLソースで記述し、それを生成するためには、どういったASPコードを書くかを考えてください。


おすすめ情報