Я пытаюсь использовать ClearBox JS , чтобы открыть оверлейную загрузку, но мои решения не работают в Google Chrome.
с использованием имитации из protolicious
<body onload="clickNameChange();">
function clickNameChange() {
$("name_change_button").simulate("click");
}
<a id="name_change_button" href="/name_change.htm" rel="clearbox[width=600,,height=400]">Opener()</a>
Текущее окно заменено содержимым в моей ссылке вместо открытия оверлея ClearBox, как это происходит в FF и IE.
Пробовали альтернативные решения:
document.getElementById("name_change_button").onclick();
triggerEvent($("name_change_button"), "click");
function triggerEvent(element, eventName) {
// safari, webkit, gecko
if (document.createEvent)
{
var evt = document.createEvent('HTMLEvents');
evt.initEvent(eventName, true, true);
return element.dispatchEvent(evt);
}
// Internet Explorer
if (element.fireEvent) {
return element.fireEvent('on' + eventName);
}
}