SSブログ

asp.netで作ったページでのjavascript関係 [技術メモ]

気になったので書いておく。

JavaScriptはMultiViewをはさんだコントロールは見れない
Multiview1
Multiview2
とあって、Multiview1側にあるテキストボックスの値を
Multiview2の表示タイミングで使おうとしても拾えなかった。
(同じ処理をMultiview1側のMultiviewを進めるボタンで
実施したら動いたのでそういうことと判断してよさそう)
実際、Multiviewを進めてブラウザでソースを確認すると
進んだ結果が見えるので、ブラウザとしてはページが別物扱いみたい


ASP.netでコントロールにつけられるClientIDは
参照はできるが書き換えは不可
そういうことらしい
今回、javascript側でクライアントIDを取得させたかったのだが
自動でIDに余計なものを付与されてしまってべたでは見れなかった。
なので、
------------------------------------------------------------
ctlnm = "span_id";
objspan = document.getElementsByTagName('span');

objRegex = new RegExp(ctlnm);

for (i = 0; i < objspan.length; i++) {
if (objspan[i].id.match(objRegex)) {
ctlid=objspan[i].id;
}
}
------------------------------------------------------------
のような処理をjavascript側に書いて
"span_id"というIDを持っているspanタグを捜させた。
nice!(0)  コメント(1)  トラックバック(0) 
共通テーマ:日記・雑感

nice! 0

コメント 1

aosima0714

初めまして!
遊びに来ました!
良かったら私のブログに来てくださいね!
これから、ちょこちょこ遊びにきます!よろしくです<m(__)m>
by aosima0714 (2009-07-31 17:24) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

RDPとどこドアの相性?やっと200km ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。