Запуск Shadowbox onload - как мне загрузить страницу? - PullRequest
3 голосов
/ 23 июля 2011

Я много раз использовал Shadowbox для ссылки и понимаю, что href указывает Shadowbox, какая страница загружается в поле, как это:

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

Тем не менее, теперь мне нужно, чтобы shadowbox появлялся, как только пользователи заходят на страницу. Не по клику, а по загрузке.

Я использую следующий код:

    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 / использовании.html

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

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

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

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

1 Ответ

2 голосов
/ 18 мая 2012

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

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

};
...