- 締切済み
start()ってなんでダメ?
<input type="button" onclick="start()"> のように、ボタンを押したら関数startを実行するようにしたのですが、 エラーで 「このオブジェクトではサポートされていない操作です」 と出ます 他の関数では実行できるのですが 関数の名前がマズいんですか? start()ってなんでダメなんでしょうか? startで被ってるところはありません
- lio1284632
- お礼率58% (14/24)
- JavaScript
- 回答数2
- ありがとう数5
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- t_shadowback
- ベストアンサー率54% (56/103)
Ie系は、startって関数名に使えないはず・・・ えー・・・あ、あった。URLを参考に。
- Natunokaze
- ベストアンサー率28% (2/7)
詳しい事はわかりませんが IEの仕様みたいですよ。エントリポイントか なにかになってるのかもしれないですね。
お礼
そうらしいですね ありがとうございました
関連するQ&A
- LiveConnectってIEではだめなの?
LiveConnectを使って、JAVAアプレットとJavaScript間のデータの受 け渡しをしたいのですが、調べているとネスケのみしか使えないよう なことがかかれていました。 実際の所どうなのでしょうか? ちなみにやり方がわからないので、それも合わせて調べていましたが、 参考になるサンプルがなくてちょっと苦戦しています。 サンプルはなかったものの、Publicで宣言してあれば、JavaScript側 から関数を普通に呼び出せば出来る。という風にかかれていまして、呼 び出してみた所ブラウザの下にエラーと表示されました。 以下のように二つ試してみました。 ※JAVAソース内にShokikaという関数名があるとします 1.ボタンのonClickに直接関数を呼び出す方法 <input type="button" value="リセット" onClick="Shokika()"> 2.JavaScript内で関数を呼び出す方法 <input type="button" value="リセット" onClick="JavaTest()"> <SCRIPT language=JavaScript> <!-- function JavaTest(){ Shokika(); } //-->
- ベストアンサー
- Java
- JavaScriptのinput要素のonclick内で直接JavaS
JavaScriptのinput要素のonclick内で直接JavaScript文を書きたい <input type="button" onclick="func()" value="ボタン"> のようにonclick内で関数を呼び出すことはできますが、 以下のようにスクリプトを直接書き込むのは可能でしょうか? (これは私が適当に考えただけなので多分動作はしませんが) <input type="button" onclick="javascript:( var a = 123; alert( a ); )" value="ボタン"> というのもちょっと試したいだけのときなど、 なるべく外部呼出しにしたくないことも多々あるもので・・
- ベストアンサー
- JavaScript
- 関数を呼び出したエレメントのオブジェクトを取得する方法
お世話になります。 function ChngLang(ThisElm,ChngElm){ ・・・・・・・・・・・ } と関数を定義し、 <input type=button value="続き" onClick="ChngLang(this,'CmntCrab2')"> <div id="CmntCrab2"> </div> とすれば、この呼び出したタグ<input >のvalueを変えたりと<input>タグを操作できます。 ここで、 function ChngLang(ThisElm,ChngElm){ を、 function ChngLang(ChngElm){ と、いうようにしても、呼び出した側のエレメントのオブジェクト つまり、<input>タグのオブジェクトthisを関数ChngLang()の中で取得することはできないものでしょうか。 呼び出し側では引数thisを省略して <input type=button value="続き" onClick="ChngLang('CmntCrab2')"> というようにしたいのですが。 よろしくお願いいたします。
- ベストアンサー
- JavaScript
- onClickに複数の関数を挿入する方法
初心者なのですがアニメーションの関数anime1、anime2、anime3を作成し、onClickに下記のように設定しました。 クリックするとアニメーション2つの設定ではは動くのですが、3つ目を設定すると動かなくなります。 通常はこのような設定はしないものなのでしょうか? 教えてください。 よろしくお願いします。 <INPUT type="button" value="START" onClick="anime1(), anime2()">・・・OKです。 <INPUT type="button" value="START" onClick="anime1(), anime2(),anime3()">・・・動きません。
- ベストアンサー
- JavaScript
- ボタンを動的にdisabledさせたいのですが
お世話になります。 ある画面に複数ボタンがあって 押されたボタンをdisabledにしたいなと思っています。 ただしどのボタンがおされても同じ関数に飛んでほしいのですが いまいち解決できません。 <form name="form"> <input type="button" name="syori1" value="ボタン1" onClick="javascript:hogehoge()"> <input type="button" name="syori2" value="ボタン2" onClick="javascript:hogehoge()"> <input type="button" name="syori3" value="ボタン3" onClick="javascript:hogehoge()"> </form > とあった場合 function hogehoge(){ document.form.ボタンの名前.disabled=true; } としたいのですが 名前の部分は動的に変えることは可能なのでしょうか? 普通に document.form.syori1.disabled=true; と書けば簡単なのですが、ボタンの数が決まっていないためボタン名を指定して書くことはできません。 ボタン名は onClick="javascript:hogehoge(document.form.ボタンの名前.name)" で、送ることができるのは確認したのですが hogehoge(ボタンの名前) の方でどうやってdisabledのところに入れればいいか解りません。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- window.openで開いた子ウィンドウから親ウィンドウのjavascriptを実行するには
window.openで開いた子ウィンドウから親ウィンドウのjavascriptを実行するにはどうしたらよいのでしょうか。 子ウィンドウから <INPUT TYPE="button" value=\"実行\" onClick=opener.document.jikkou();> や <INPUT TYPE="button" value=\"実行\" onClick=opener.jikkou();> 等のボタンを作ってみましたが、無反応でした。 すいません。宜しくお願いします。
- ベストアンサー
- JavaScript
- 現在
現在 <table> <tr> <td> <input type="button" value="1" onclick=""/> <input type="button" value="2" onclick=""/> <input type="button" value="3" onclick=""/> </td> </tr> </table> といった単純なテーブルを作成しています。 上記のボタン1,2,3とそれぞれの間に空白を開けたいと思っているのですが、 <input type="button" value="1" onclick=""/> <span style="width:50px"> </span> <input type="button" value="2" onclick=""/> <span style="width:50px"> </span> <input type="button" value="3" onclick=""/> と作成するとIE6ではボタン間に隙間が開くことを確認したのですがIE8では spanタグが無視されてしまい、ボタン間が詰まった表示のままになってしまいます。 IE8ではspanタグで隙間を作ることは難しいのでしょうか? また他に手法がありましたら、紹介していただけると幸いです。 よろしくお願いします。
- ベストアンサー
- HTML
- Flash表示させた子ウインドをFlash上からの操作で閉じたい
FlashをJavaScriptで生成した子ウインド内に表示させています。 子ウインドを閉じるには、通常、 <INPUT TYPE=BUTTON VALUE="閉じる" onclick="window.close()"> とかを使い、ボタン操作で閉じると思いますが、 それは用いずに、Flash上に配置したボタン(または何らかのオブジェクト) 操作で閉じたいのですが、アクションスクリプトがイマイチよくわかりません。 このようなことが実現可能かどうかも含めて、お教えいただけると助かります。 お詳しい方がいらっしゃいましたら、どうかよろしくお願いします。
- ベストアンサー
- Flash
- ASP.net MVC3
ビューのソース(cshtml)に <input type="button"value="実行" onclick="kansuu();return false;"/> と記述し、javascriptのファイルにkansuuという関数を書きました。 デバッグし、実行というボタンをクリックすると、kansuuの処理を行うはずなのですが、 「Microsoft JScript 実行時エラー: 'kansuu' は定義されていません。」というエラーが出ます。 どういった理由が考えられますか? よろしくお願いします。
- ベストアンサー
- Microsoft ASP
お礼
なるほどです ありがとうございました