Как смоделировать клик в href с определенным классом и rel? - PullRequest
0 голосов
/ 22 декабря 2011

Я испробовал все виды примеров, которые смотрел здесь, прежде чем задал этот вопрос. После долгих попыток найти решение я ушел. Может быть, кто-то с большим количеством JavaScript, знание HTML может помочь мне. Я очень на это надеюсь.

Это мой код:

<table class="tab_login">
<tr>
<td class="azul_escuro" align="right">You need to accept this document to proceed</td>
</tr>
<tr>
<td align="right"><a href="termos_uso.php" class="modal" rel="modal"><img      src="images/btn_enter.jpg" border="none" /></a></td>
</tr>
</table>

Чисто и просто. Без тега формы и все. Но мой клиент этого не хочет. Она решила, что модальное окно должно появиться напрямую без нажатия на ссылку. Я не знаю, что делать, потому что, когда я имитирую щелчок, кажется, что он не учитывает отношения class = "modal" и rel = "modal".

Я использую jquery-1.2.6.pack.js и jquery-modal-1.0.js

и в css:

/* MODAL */
.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
 .view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998;         }
/*modal { visibility: hidden; cursor:pointer; }*/
.box_modal{width:429px; height:auto;}

Что я могу сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 22 декабря 2011

Невозможно открыть всплывающие окна без щелчка пользователя. Это поведение было удалено для удаления всплывающих окон.

Таким образом, window.open () работает только при реальном событии щелчка мыши.

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

Вы могли бы вместо этого использовать оверлей div.

...