現在、asp.net(vb)で開発を行っております。
その中でspreadに設定したボタン押下時に、showModalDialogで画面を開き、その画面で設定した値を親画面に渡す処理があるのですが、親画面に戻った後に、スクリプトエラー「実装されていません」となり、処理が正しく機能しません。
スクリプトには
function test(No,Code)
{
var url="testPopup.aspx?No="+No+"&Code="+Code;
var features = "dialogHeight:330px;dialogWidth:270px;scroll:no";
window.showModalDialog(url,window,features);
return false;
}
と記述しており、これをspreadのボタン押下時に呼び出す形にしております。
通常のボタンで上記の処理を行う場合は問題なく、何故spread内のボタン押下だと、エラーとなるのかが、まったくわからず、頭をなやませております。
どなたか、お力を貸して頂けると助かります。よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
"spread"って、ひょっとしてspread for .NETのこと言ってます?
この手のWeb用グリッドシステムは、大量のイベントハンドラを持ったJavaScriptライブラリで、ウィンドウまわりのイベントも徹底的にフェッチしています。
しかも、コード拝見すると、JavaScriptのshowModalDialogで値を戻す、という実装ですよね?
おそらく、どっちも特殊でよろしくない方法論のように見受けられます。
そもそも、"showModalDialog"は、JavaScript中でも、ブラウザ依存が非常に強い関数で、spreadオブジェクトからうまく値が渡るかとか、戻り値まできちんと戻るかは、「神のみぞ知る」レベルの話?
spreadはインターフェースの核心部分なのでいまさら改められないと思いますが、showModalDialogの使用はやめ、jQueryUIや関連のJavaScriptダイアログ、MicrosoftのAjax Toolkit Library(オワコン)のModalDialogなどを使い、Ajaxを使って親フォームに値を戻すほうが100倍確実だと思います。
ただ、spreadがなあ。。。うまく受けれるやろか?
参考URL:http://d.hatena.ne.jp/atsukanrock/20100428/12724 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- Windows 10 ノートPCの「アップデートナビ」画面について 1 2023/07/04 21:27
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
- iPhone(アイフォーン) iPhone13について。 母がiPhone13を最近買ったのですが、 今困ってるので教えてほしいで 5 2022/12/30 22:54
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- 電子マネー・電子決済 QUICPayの登録ができない。 4 2023/06/10 10:57
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで一時中断したプログラムの...
-
JavaScript → Bean(DB接続)
-
押す
-
MEDIAS N-04DのFactoryReset
-
PreTranslateMessageで音がする
-
ロストフォーカスイベントとそ...
-
javaでの電卓の作り方
-
Webブラウザの閉じるボタン無効...
-
ボタン1を押すと…
-
エクセルにカウンターを設置したい
-
エクセル2007でシート見出...
-
Q&Aフォームを作成したいのです...
-
[html]<input type="file">タグ...
-
ACCESS2010 WEBブラウザーコン...
-
ルータのPPPのランプの色が変
-
VBAで特定のテキストボックスを...
-
戻るボタンで、ログイン中を維...
-
開くと同時に自動submit
-
HTMLだけでボタン作成
-
ASP.NET による画面遷移で質問...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
Eclipseでクリーンが出来ない
-
ブラウザの×ボタン(閉じるボタ...
-
メール添付されたPDFファイルが...
-
グリッドビューでのチェックボ...
-
SPREADでカーソルの位置を1行目...
-
EXCEL2010でセルが編集中かを判...
-
CheckBoxをボタン形式にして押...
-
最大化ボタンと最小化ボタンを...
-
Ctrlキーを押しながらのダブル...
-
IEの閉じるボタンを消す方法
-
今更、VBAでRPA、キーボード操...
-
C# Enterキーの動作について
-
Page_Load時にボタンクリックイ...
-
Webブラウザの閉じるボタン無効...
-
【C#】 : WindowsProgramming ...
-
Fancyboxのiframe内に閉じるボタン
-
VBのこのコードの意味を教えて...
おすすめ情報