Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2012, 14:14
Новичок на форуме
Отправить личное сообщение для convi Посмотреть профиль Найти все сообщения от convi
 
Регистрация: 19.03.2012
Сообщений: 2

В хроме не работает
<?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 логика такова запускается скрипт для перевода вручную при нажатии на ссылку Перевод, я хочу имитировать клик, и все работает но только не в Хроме... он на сколько я знаю строже всех поддерживает спецификации, и может быть я действительно что-то не так пишу, убил много времени так ничего не нашел. Заранее спасибо, за помощь.
Ответить с цитированием