Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.09.2013, 22:00
Интересующийся
Отправить личное сообщение для pumaone Посмотреть профиль Найти все сообщения от pumaone
 
Регистрация: 05.08.2013
Сообщений: 19

переход на страницу и клик по id
can you help me? i need to open the page and then do 'click' by 'id' (P.S. all in anchor) onclick="window.open('mono.html').click(document.g etElementById('p26'))" //wrong but graphically
Ответить с цитированием
  #2 (permalink)  
Старый 05.09.2013, 22:42
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

If you do not have access to editing the file mono.html, in any way. And if there is, then add the script to a file
if (window.location.hash) {
		var target = window.location.hash.replace('#', '');
		document.getElementById(target).click();
	}

and just call this
window.open('mono.html#p26')

Последний раз редактировалось BETEPAH, 06.09.2013 в 08:32. Причина: сонный был ;)
Ответить с цитированием
  #3 (permalink)  
Старый 06.09.2013, 05:03
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var hash = window.location.hash;
if(hash) {
   var elem = document.getElementById(hash.substr(1));
   if(elem) elem.click();
}


И почему название темы по русски, а пост по англ.?
Ответить с цитированием
  #4 (permalink)  
Старый 06.09.2013, 09:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Ruslan_xDD
почему название темы по русски, а пост по англ.?
Eto test!
Ответить с цитированием
  #5 (permalink)  
Старый 06.09.2013, 10:44
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

stereo.html
<!DOCTYPE html>
<html><head></head>
<body>
	<script>
		newWindow = window.open('mono.html');
		newWindow.addEventListener('load', function() {
			var el = newWindow.document.getElementById('p26');
			if(el) el.click();
		}, false);
	</script>
</body>
</html>

mono.html
<!DOCTYPE html>
<html><head></head>
<body>
	<a id="p26" href="#" onclick="alert('yes!'); return false">yes?</a>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление JS кода в HTML страницу (расширение) iLnes Общие вопросы Javascript 2 18.06.2013 06:04
setTimeout и переход на новую страницу Kubik129 Общие вопросы Javascript 3 03.02.2012 18:21
Переход на страницу после окончания проигрывания bohdantheone Общие вопросы Javascript 7 03.12.2011 06:59
Переход на другую страницу Deep Internet Explorer 2 11.01.2010 12:58
Переход на мою страницу. kalisha Events/DOM/Window 1 09.06.2009 12:26