
次のような関数を用意しています。
ただ、下のコード内
strScript = "window.showModalDialog('" + url + "', '','dialogWidth=150px;dialogHeight=150px'); return false";
の行を実行するところで、「return ステートメントが関数の外にあります」というエラーが発生
してしまいます。
「http://youtu.dai-li.info/home.php?u=FR%2BtFe%2Bw …」では、return falseをつけなければ、ポストバックされてしまうとかいてあった為、
追記しているのですが。。。
対応方法をご存じの方、ご教授の程お願い致します。
private void LaunchModal(string url)
{
string startupScript = "";
string strScript = "";
strScript = "window.showModalDialog('" + url + "', '','dialogWidth=150px;dialogHeight=150px'); return false";
startupScript = "<script language='JavaScript'>" + strScript + "</script>";
ClientScript.RegisterStartupScript(this.GetType(), "key2", startupScript);
}
No.1ベストアンサー
- 回答日時:
RegisterStartupScriptがどういうものかよく考えてみましょう。
この状態だと return false はいらないかと。
submitしてるわけじゃないし。
で、あとこのようにページを表示した瞬間にスクリプトを動作させようとすると、現在のブラウザはすべてポップアップブロックにひっかかると思います。
なので、思ったとおりの動作をさせることはできないんじゃないかな。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに張り付けた写真のフ...
-
スイッチが二台あり、別々のア...
-
【VB.NET】App.configにファイ...
-
Windowsで複数のファイルを同じ...
-
【VB.NET】Excelの最終行までの...
-
VB.NET Excelを読み込んでDataT...
-
vba マージエリアの行数を非表...
-
高校1年生情報の問題について。
-
VBAでPDFを作成する際、同じ名...
-
asp.netにてgridviewの列を動的...
-
お世話になります。 Windows Up...
-
VB.NETでMSComm が追加できず?
-
SJISで、全角文字Aの文字コード...
-
バッチファイル IF文の書き方に...
-
フォルダの中のフォルダも圧縮...
-
エクセル2016 シート保護について
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MT(ブログ)で、TOPイメージに...
-
ウェブ作成に関する質問です。...
-
ホームページビルダーのナビゲ...
-
モーダルダイアログでボタン押...
-
LINEに知らない人から通知が入...
-
三つ折りのリーフレットを作りたい
-
Becky!ver.2で、返信・転送用テ...
-
ワードプレスで公開しているペ...
-
Powerpointの表のスタイルで好...
-
Wordの「キーボードのユーザー...
-
サイドバーの表示内容が文末か...
-
ヤプロクを使っている人に質問...
-
CSSについて リスト表示のリス...
-
テンプレートの 背景をすべて赤に
-
MTブログ カテゴリーアーカイ...
-
エクセル履歴書テンプレートの...
-
テンプレートの調子がおかしい。
-
Seesaaブログの広告の消し方に...
-
ライブドアblogで記事の表示
-
ワードの操作
おすすめ情報