強敵Firefox
input type="file"のonchangeでファイルを勝手にアップロードしてプレビューをひっぱってくる仕掛けを作ろうとしてたんだが・・・
<form action="登録するとこ"> <input type="file" name="hoge" id="hoge"> </form> ... <form action="あっぷろーだ"> <input type="file" name="piyo" id="piyo"> </form> ... <script じゃばすくりぷと> Event.observe('hoge','change',function( evt ){ $('piyo').value=$('hoge').value; }); </script>
というJavascriptコードを書くとFirefoxでセキュリティエラーで蹴られる。
すなわちtype=fileの要素にDOMでvalueは書いちゃいけないって事だ。
まぁたしかにこれが通ると、いろいろ悪さできるしなぁ・・・
-
-
- -
-
でも困った(´・ω・`)