3

リンクでShadowboxを何度も使用しましたが、hrefがShadowboxに次のようにボックス内のどのページの読み込みを指示するかを理解しています。

<a rel="shadowbox;width=700;height:500;" id="something" href="/page/iwantto/load/here.php">

ただし、ユーザーがページにアクセスするとすぐにシャドーボックスを表示する必要があります。オンクリックではなく、オンロードです。

次のコードを使用しています。

    window.onload = function() {
    // open a welcome message as soon as the window loads
  Shadowbox.open({
      content:    '<div><a href="/some/path/here.php">Clicky</a></div>',
      player:     "html",
      title:      "A Title",
      height:     600,
      width:      700
  });

};

これはhttp://www.shadowbox-js.com/usage.htmlから来ています

私よりもシャドウボックスをよく知っている人なら誰でも知っているように...これにより、リンクされた単語「クリック」が付いた黒いシャドウボックスが表示され、クリックすると、親ページがリンクに移動します。

ここでそのような基本的な質問をして申し訳ありませんが、数時間グーグルで検索し、shadow-js.com でたくさんのものを読みましたが、onload シャドウボックスを開くために必要な構文が見つかりません。リンク。私はこの行を追加しようとしました:

link:       '/some/path/here.php',

しかし、それだけではありません。.setup についても少し読みましたが、その使用方法を完全には理解していません。誰かが私をチュートリアルの正しい方向に向けたり、すばらしいコードを説明したりできれば。ありがとうございました。

4

1 に答える 1

2

内容も間違っており、タイトルは必要ありません。

window.onload = function() {
  Shadowbox.open({
      content:    'some/path/here.php',
      player:     "iframe",
      height:     600,
      width:      700
  });

};
于 2012-05-18T05:24:25.760 に答える