C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: カレンダーの日付ボタンを選択するとページが表示


(過去ログ 53 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■29646 / inTopicNo.1)  カレンダーの日付ボタンを選択するとページが表示できません
  
□投稿者/ kolbei2001 (1回)-(2008/12/11(Thu) 23:09:39)

分類:[ASP.NET (VB)] 

初めまして、ASP.NETにてWEBアプリケーションを開発している
初心者ですが宜しくお願いいたします。
開発環境
  WindowsXP
  VisualStudio2005 SP1

カレンダーコントロールを親画面からモーダルにて表示して
日付を親画面に戻すと言う処理を作成しております。
サンプルにて作成したプログラムは動作するのですが、
それを移植したところ動かなくなり、困っております。
(サンプルは現在も動いております。)

作成したカレンダーの呼び出し側のソースは下記の通りです。
page_load()
Dim spt as New System.Text.StringBulder()
spt.append("rtn=window.showModalDialog('webForm1.aspx','',dialogHeight:200px;dialogWidth:200px;');)
spt.append("document.form1.TextBox1.value=rtn;")
spt.append("return false";)
button1.Attributes("onclick")=spt.ToString()
end sub

カレンダーの呼び出しは上手くいくのですが、日付ボタンをクリックすると、
ページが表示できませんとのエラーが表示されます。

数日悩んだのですが原因が分からず困っております。
宜しくお願いいたします。
引用返信 編集キー/
■29647 / inTopicNo.2)  Re[1]: カレンダーの日付ボタンを選択するとページが表示
□投稿者/ kolbei2001 (2回)-(2008/12/11(Thu) 23:13:12)
すみません、件名を入れているところで間違ってUPしてしまいました。
件名はカレンダーコントロールについてです。

宜しくお願いいたします。

No29646 (kolbei2001 さん) に返信
> 初めまして、ASP.NETにてWEBアプリケーションを開発している
> 初心者ですが宜しくお願いいたします。
> 開発環境
>   WindowsXP
>   VisualStudio2005 SP1
>
> カレンダーコントロールを親画面からモーダルにて表示して
> 日付を親画面に戻すと言う処理を作成しております。
> サンプルにて作成したプログラムは動作するのですが、
> それを移植したところ動かなくなり、困っております。
> (サンプルは現在も動いております。)
>
> 作成したカレンダーの呼び出し側のソースは下記の通りです。
> page_load()
> Dim spt as New System.Text.StringBulder()
> spt.append("rtn=window.showModalDialog('webForm1.aspx','',dialogHeight:200px;dialogWidth:200px;');)
> spt.append("document.form1.TextBox1.value=rtn;")
> spt.append("return false";)
> button1.Attributes("onclick")=spt.ToString()
> end sub
>
> カレンダーの呼び出しは上手くいくのですが、日付ボタンをクリックすると、
> ページが表示できませんとのエラーが表示されます。
>
> 数日悩んだのですが原因が分からず困っております。
> 宜しくお願いいたします。
引用返信 編集キー/
■29658 / inTopicNo.3)  Re[2]: カレンダーの日付ボタンを選択するとページが表示
□投稿者/ ロック (145回)-(2008/12/12(Fri) 09:01:38)
たぶん、コレだけじゃ誰もわからないと思いますが
すごく見覚えのあるソースなので
もしかして、↓コレと同じじゃないですか?

http://bbs.wankuma.com/index.cgi?mode=al2&namber=27369&KLOG=50

マスターページを使っていないなら、後はどこか記述をミスっているのだと
思います。

引用返信 編集キー/
■29787 / inTopicNo.4)  Re[3]: カレンダーの日付ボタンを選択するとページが表示
□投稿者/ kolbei2001 (3回)-(2008/12/14(Sun) 21:50:20)
ロック様

解りずらい内容にも関わらずご回答頂き有難う御座いました。

自己解決しましたので解決内容を記載します。
エラーの原因は子画面のリンクボタンをクリックした際に、
別の画面を開いてjavascriptを実行しようとしていた見たいです。
エラー画面のアドレスバーには
javascript_doPostBack('objCaledar,'xxxx')と表示されていました。
そこで子画面にてJavaScriptが実行されるように、子画面の<head>タグの
間に下記を追記すことにより無事実行できました。

<base target="_self">

有難う御座いました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -