Запуск Shadowbox onload -- как заставить его загружать страницу?

Я много раз использовал 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

Как понимает любой, кто знает теневой бокс лучше меня... это приводит к черному теневому блоку со связанным словом «clicky», и когда вы щелкаете, родительская страница направляется на ссылку.

Я извиняюсь за то, что задаю здесь такой простой вопрос, но я несколько часов гуглил и читал кучу материалов на shadow-js.com, и я не нашел синтаксис, который мне нужен, чтобы открыть теневой ящик onload. связь. Я попытался добавить эту строку:

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

но это тоже не то. Я также немного читал о .setup, но не совсем понимаю, как его использовать. Если кто-нибудь может указать мне правильное направление для учебника или объяснить какой-то код, это было бы здорово. Спасибо.


person mountaingirl    schedule 22.07.2011    source источник
comment
разобрался: shadowbox-js.com/forum.html#nabble-td1310252 Плеер должен быть iframe, а не html.   -  person mountaingirl    schedule 25.07.2011


Ответы (1)


Содержание также неверно, и заголовок не обязателен.

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

};
person Jonathan Calb    schedule 18.05.2012