启动Shadowbox onload - 如何让它加载页面?

时间:2011-07-22 21:17:07

标签: onload shadowbox

我在链接上多次使用过Shadowbox并且理解href指示Shadowbox如何在框中加载这样的页面:

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

但是,我现在需要在用户进入页面时立即显示影子框。不是onclick,而是onload。

我使用以下代码:

    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

任何比我更了解shadowbox的人都会意识到...这会产生一个带有链接词“clicky”的黑色阴影框,当你点击时,父页面会指向链接。

我为在这里提出这样一个基本问题而道歉但是我已经用Google搜索了几个小时,并在shadow-js.com上阅读了一些内容,我找不到我需要的语法来获取onload shadowbox打开链接。我试过添加这一行:

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

但那也不是。我也读过一些关于.setup的内容,但并不完全了解如何使用它。如果有人能指出我正确的教学方向或解释一些很棒的代码。谢谢。

1 个答案:

答案 0 :(得分:2)

内容也是错误的,标题不是必要的。

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

};