2011-12-04 24 views
0

ここに私の問題があります:モーダルウィンドウがonClickボタンイベントによって呼び出されない

PHP/MySQLで書かれた簡単なコンテンツ管理システムを作成しています。私はいくつかのphpとhtml要素で書かれた各ページを持っているので、.php拡張子を使っています。私は問題を抱えているページは、 "新しい記事を作成"ページです - 基本的には、ユーザーがテキスト領域に挿入する画像を選択できるようにするModalBoxを呼び出すhtmlフォームボタンが必要です。私はこの同じ形で、テキスト領域用のTiny MCEリッチテキストエディタツールも使用しています。

私はこのようなトップを見に含まれています、私はそれを動作させるために、多くの事を試してみた

<input type="button" name="insert_image" id="insert_image" value="Insert an Image" onclick="this.blur(); Modalbox.show('image_select.htm', {width: 600, title: 'Select an Image'}); return false;" /> 

<script language="JavaScript" type="text/javascript" src="js/prototype.js"></script> 
<script language="javascript" type="text/javascript" src="js/scriptaculous.js?load=builder,effects"></script> 
<script language="javascript" type="text/javascript" src="js/modalbox.js"></script> 

<link rel="stylesheet" href="modalbox.css" type="text/css" media="screen" /> 

<script language="JavaScript" src="js/tiny_mce.js" type="text/javascript"></script> 

これは私のボタン/ ModalBoxコールは次のようになります違いは何もないようです - どんなアイデアですか?ありがとう!

+1

あなたは何が間違っているのか、どのように診断したのかは言いません。私はあなたが '' image_select.htm ''というURLを使用していて、各ページに '.php'という拡張子が付いていると言います。 – clockworkgeek

+0

私は容赦しますが、問題は、率直に言ってもうまくいきません。ここの目的だと思っていましたが、それはモーダルウィンドウを起動せず、画面をフリーズします。私の悪い、PHPではない1つのページは、モーダルボックスの対象ファイル - image_select.htmです。これは明確なことですか? – jbrown574

+0

@ jbrown574:あなたのコンソールはエラーについて何か言っていますか? – Tadeck

答えて

0

私はそれを理解しました。明らかに、ブラウザは私が与えた.jsファイルへのパスが嫌いでした。私はそれを絶対パスにリダイレクトし、それに応じてすべてが動作するように見えます。

<script language="javaScript" type="text/javascript" src="http://www.dpigraphics.net/prototype.js"></script> 
<script language="javascript" type="text/javascript" src="http://www.dpigraphics.net/scriptaculous.js?load=builder,effects"></script> 
<script language="javascript" type="text/javascript" src="http://www.dpigraphics.net//modalbox.js"></script> 
関連する問題