Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   В хроме не работает (https://javascript.ru/forum/events/26937-v-khrome-ne-rabotaet.html)

convi 28.03.2012 14:14

В хроме не работает
 
<?if (isset($_GET['translate'])) {?>
<script type="text/javascript" src="/js/jquery-1.6.1.min.js"></script>
<script>
function googleSectionalElementInit(){
	new google.translate.SectionalElement({
		sectionalNodeClassName:"goog-trans-section",
		controlNodeClassName:"goog-trans-control",
		background:"transparent"
		},"google_sectional_element")
	}
</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=ru"></script>
<script type="text/javascript">
$(function(){
	var i = 1;
	function c(){
		var a=$(".goog-te-sectional-gadget-link-text");
		if(a.length){
			//a.trigger('click');
			a.click();
			if(i>1){
				clearInterval(b);
				alert('sdf');
			}
			
			//a.hide();
			i++;
		}
	}
	b=setInterval(c,2000);
});
</script>
<?}?>
<div class="goog-trans-section">
	<div class="goog-trans-control">
		<?=$description?>
	</div>
</div>


так выглядит iframe логика такова запускается скрипт для перевода вручную при нажатии на ссылку Перевод, я хочу имитировать клик, и все работает но только не в Хроме... он на сколько я знаю строже всех поддерживает спецификации, и может быть я действительно что-то не так пишу, убил много времени так ничего не нашел. Заранее спасибо, за помощь.


Часовой пояс GMT +3, время: 04:46.