Поэтому я пытаюсь достичь этого.
пользователь получит электронное письмо со ссылкой
http://sitess.com/someother_stuff
как только они нажмут эту ссылку из электронной почты, она приведет их на главную страницу сайта, где есть ссылки... когда вы нажмете ссылку, появится всплывающее окно
но я хочу, чтобы всплывающее окно запускалось, как только пользователь щелкает ссылку по электронной почте и отправляет ее на сайт.
heres фрагмент ссылки, над которой я работаю
<div id="sidebar-active-searches" style="padding: 5px 20px; line-height: 120%; height: 660px;">
<a class="thickbox" title="JEWISH FEDERATION OF GREATER LOS ANGELES – VP of STRATEGIC PHILANTHROPY" href="/active-searches-items/jewish-federation-of-greater-los-angeles-vp-of-strategic-philanthropy/?TB_iframe">
<strong>Jewish Federation of <br />Greater Los Angeles</strong>
<img class="alignnone size-full wp-image-556" alt=">>" src="http://www.moppenheim.com/wp-content/uploads/red-arrow.gif" width="9" height="7" />
<br />
Vice President of Strategic Philanthropy
</a>
</div>
У меня было что-то подобное раньше, но оно не работает
<script type='text/javascript'>
$(document).ready(function() {
// find hash from parent. if it exists, trigger a click on one of the items above.
// the hash must match the id of the item.
var hash = parent.window.location.hash;
// split the query string apart from the hash - this expect the hash to be first!
var hash_array = hash.split("&");
// make sure the first array element starts with a '#' mark, otherwise, it is probably just the query string.
if(hash_array[0].indexOf('#')>=0)
{
$(hash_array[0]).trigger('click');
}
});
</script>
В вашей гиперссылке
http://sitess.com/someother_stuff?LinkToPopup=ExampleLinkID
На домашней странице (чтобы определить, есть ли переданный элемент:
// Read a page GET URL variables and return them as an associative array.
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var urlPassedParameters = getUrlVars();
if (urlPassedParameters['LinkToPopup'] != null) {
var linkToPopup = decodeURI(urlPassedParameters['LinkToPopup']);
$(linkToPopup).click()
}