アンカークリックを偽造する必要がありますか?thickboxサイトから:
ThickBoxは、link要素、input要素(通常はボタン)、およびarea要素(イメージマップ)から呼び出すことができます。
それが許容できる場合は、thickboxクラスを入力自体に配置するのと同じくらい簡単です。
<input id="thickboxButton" type="button" class="thickbox" value="Click me">
そうでない場合は、Firebugを使用し、アンカー要素のonclickメソッドにブレークポイントを配置して、最初のクリックでのみトリガーされるかどうかを確認することをお勧めします。
編集:
さて、私は自分で試してみました。私にとっては、あなたのコードはChromeとFirefoxの両方で動作しました。
<html>
<head>
<link rel="stylesheet" href="thickbox.css" type="text/css" media="screen" />
</head>
<body>
<script src="jquery-latest.pack.js" type="text/javascript"></script>
<script src="thickbox.js" type="text/javascript"></script>
<input onclick="$('#thickboxId').click();" type="button" value="Click me">
<a id="thickboxId" href="myScript.php" class="thickbox" title="">Link</a>
</body>
</html>
入力またはアンカー要素をクリックしても、ウィンドウがポップアップします。上記のコードが機能する場合は、エラーが別の場所にあり、問題を特定することをお勧めします。
別の可能性は、jquery / thickboxの異なるバージョンを使用していることです。私はシックボックスページから取得したものを使用しています-jquery 1.3.2とシックボックス3.1。