dojo.widget.dialogをHTTPSコンテンツで使用すると
IEで
というダイアログが出る。困った。
-
- -
http://dojotoolkit.org/のデモページにはパーマリンクがないっぽいので困りものですがそこから引用。
(「see in action」-「Form Widget」-「Dialog」)
<div dojoType="dialog" id="DialogContent" bgColor="white" bgOpacity="0.5" toggle="fade" toggleDuration="250"> <form onsubmit="return false;"> <table> <tr> <td>Name:</td> <td><input type="text"></td> </tr> <tr> <td>Location:</td> <td><input type="text"></td> </tr> <tr> <td>Description:</td> <td><input type="text"></td> </tr> <tr> <td>Location:</td> <td><input type="file"></td> </tr> <tr> <td colspan="2" align="center"> <input type="button" id="hider" value="OK"></td> </tr> </table> </form> </div>
dojoType="dialog"とかやってwidgetの種類を指定する。そうするとdojoがロードされて最初になんかやるときにこのエレメントを見つけてごにょごにょするよう。
なにもしないでねって指定もできる。
http://dojo.jot.com/WidgetsFAQ#Can%20I%20ask%20Dojo%20not%20to%20search%20the%20entire%20page%20for%20widgets?
<script type="text/javascript"> djConfig = { parseWidgets: false, searchIds: [] }; </script>
で、ためしにやってみたらさっきのダイアログは表示されなくなった。
ってところまではわかったんだけどこの先がわかりません。
困りまくり。
-
- -
追記(2006/07/21):
http://dojotoolkit.org/pipermail/dojo-interest/2006-April/006778.html
で無事解決。