|
|
JavaScriptについて
dtml/zpt内で使うJavaScriptについて皆で勉強しましょう
>>7 これ...で使うやつかな? ^^ 。ありがとうございます。↓このサイトは明日じっくり見てきます
>>6 すいません夜分遅く。で、手短かに <input type="image" ...> だけがオブジェクトとしてあつかえないようなのです。 <img src="***" name="A"> とか <input type="submit" name="A"> とかは document.A で 参照できるのですが、<input type="image"...> だけができません。 これが仕様なのか(抜け道はないか?)確認したかったのです。 もう一つは <input type="image" src="***"> 以外に src のところなんか書きようがありそな気がしたので。
>>6 よく解かってないので、質問内容と違う場合は無視してください HTML詳説本によると、 <input type="image" src="URL" name="名前" alt="代替テキスト" align="位置"> URL: ボタンとして使用する画像ファイルのURL 「略」・・・ 例 <p> <input type="image" src="submit.gif" name="submit" alt="送信"> </p>
Microsoft の JScript マニュアル(日本語版)どこぞ御存じの方教えてください。 見付けることできませんでした。まさか linux で探してるせいだとは思いませんが、 Windows で web に出る気が無くなってしまったし、困った。 <input type="image" ...> の正確な説明を見たいのですが
ちょっとだけ良くなったかも知れない 微妙に表示位置がずれるけど、前よりは良いみたい。今回はこの辺で良しとしよう 今回は、良いお勉強になった。 # ここだけの話ですが、それぞれHTMLタグで使える属性と使えない属性がある事を知った(今頃・・・って聞こえてきそう) # Zopeから入ったので基礎がまるでダメな自分、こんな奴がこのサイトを保守してよいのか(爆)
何とか動いてますが、→矢印を通過させる方法が気にいりません。 何かヒントを頂きたく「ZopeでJavaScript」→「使用中のJavaScript」に記入しました # なにかヒントありませんかあ? ps: 安かな、サーバ管理にqmailadminに使用方法を追加しました
>>1 色々悩んで、結局違うJavaScriptになった →矢印を通過すると、表示されたwikipageを選択できます しかし、まだIE系のブラウザで問題があります 会員ページをクリックすると全てのwikiページが開いてしまいます ここのサイトへ訪れる客人はIEのブラウザの方がなぜか多いので放置できんなあー
JavaScriptで悩んでおります。 onMouseOverを使ってここのwikiページの内容(項目)を表示させたいと思い 以下のように書いてみましたが、画面の現在位置の情報がうまく引き取れない ---- <SCRIPT LANGUAGE="JavaScript"> <!-- var listWin; var x=0; var y=0; function getpointXY(sid){ if(navigator.appName.charAt(0)=="M"){ if(document.all){ x = document.all(sid).style.left+document.all(sid).style.width; y = document.all(sid).style.top+document.all(sid).style.height; } } if(navigator.appName.charAt(0)=="N"){ if(document.getElementById){ x = document.getElementById(sid).style.left+document.getElementById(sid).style.width; y = document.getElementById(sid).style.top+document.getElementById(sid).style.height; } } } function openPop(sid,title){ getpointXY(sid); ← ここがうまく動かない listWin=window.open(title,"項目","left="+x+",top="+y+",width=250,height=300"); } function closePop(){ listWin.close() } //--> </script> ---- 呼び出し側 ----- <dtml-in expr="objectValues()" sort=getId> <div id=<dtml-var title> [略]*** <a href="&dtml-BASE3;/setwikisession?SENAME=<dtml-var id>&retHTML=<dtml-var BASE3>/index_html" alt="開く" onMouseOver="javascript:openPop('<dtml-var title>','&dtml-BASE3;/wiki/<dtml-var id>/list_html')" onMouseOut="javascript:closePop()"><dtml-var title_or_id></a></span></div> [略] ---- 多分 <div id=<dtml-var title> と onMouseOver="javascript:openPop('<dtml-var title>','&dtml-BASE3;/wiki/<dtml-var id>/list_html')" の使い方が悪いと思うのですが、 わかりません 何方かおせーて! # 動さ確認の為ここのサイトルートで getpointXY(sid); ← ここがうまく動かない # をコメントして動かしてます # 本来はマウスを置いたすぐ横に表示させたいのです
|
|