Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.09.2009, 00:21
Аспирант
Отправить личное сообщение для Nubi Посмотреть профиль Найти все сообщения от Nubi
 
Регистрация: 06.08.2008
Сообщений: 43

мб я что-то не так делаю, но этот код почему-то не хочет работать. Тестируюсь пока с одним файлом (index.htm) локально. Я добавил в нем перед закрывающим body
<script type="text/javascript">ready = 1</script>
, а скрипт обработчика, как и скрипт jquery подключен в голову (внешние файлы). Новое окно с index.htm создается, но вот ссылки в рамку не обводятся...
Ответить с цитированием
  #12 (permalink)  
Старый 22.09.2009, 00:51
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Проверил в Firefox 3.5, Opera 10, Internet Explorer 8, Google Chrome 4, Safari 4.
Вложения:
Тип файла: zip window.zip (35.4 Кб, 41 просмотров)
Ответить с цитированием
  #13 (permalink)  
Старый 22.09.2009, 01:07
Аспирант
Отправить личное сообщение для Nubi Посмотреть профиль Найти все сообщения от Nubi
 
Регистрация: 06.08.2008
Сообщений: 43

спасибо, теперь понятно в чем загвоздка - файл с окном уже присутсвует (window.html) у меня же задача специфическая - зря сразу не сказал, мозги людям пудрил ;-). В новом окне должна открываться та же страница, на которой призошел клик по ссылке-обработчику. В этом то и проблема...
Ответить с цитированием
  #14 (permalink)  
Старый 22.09.2009, 01:30
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

тогда еще проще
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function() {
	$("#link").click(function() {
		open(this.href + "#windowed", "Wnd");
		return false;
	});
	if(location.hash == "#windowed") {
		$("a").css("border", "10px solid #f00");
	}
});
</script>
</head>
<body>
	<div><a id="link" href="index.html">link</a></div>
</body>
</html>


Сообщение от Nubi
зря сразу не сказал, мозги людям пудрил
Зато я теперь знаю, что только Firefox позволяет назначить обработчик onload для нового окна

Последний раз редактировалось Octane, 22.09.2009 в 01:40.
Ответить с цитированием
  #15 (permalink)  
Старый 22.09.2009, 13:04
Аспирант
Отправить личное сообщение для Nubi Посмотреть профиль Найти все сообщения от Nubi
 
Регистрация: 06.08.2008
Сообщений: 43

Octane,
благодарю, выручил - оч. нужное для меня решение.
Ответить с цитированием
  #16 (permalink)  
Старый 24.07.2014, 19:48
Новичок на форуме
Отправить личное сообщение для Владислав Филиппов Посмотреть профиль Найти все сообщения от Владислав Филиппов
 
Регистрация: 06.06.2014
Сообщений: 2

Решил поднять тему...

Доброго всем здравия!
У меня подобная задача, есть основная страница (index.html) которая должна открыть другую из заготовки (coordreport.html). В заготовке есть <div> куда js-ом вставляется содержимое. Работает в хроме, а в файерфокс не хочет. Проверено в винде 8 и убунту 14.

вот весь код

function parseWKT() {

    var report = window.open('coordreport.html', 'Report'); 
    report.onload = function () {
        var newtable = table.html();
        var data = $('#coord', report.document);
        data.html('<table>' + newtable + '</table>');
        return false;
    };
    report.focus();
    
}

Последний раз редактировалось Владислав Филиппов, 25.07.2014 в 06:08.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод созданного окна во фрейме... glorx (X)HTML/CSS 6 30.01.2013 13:13
закладки с помошью jquery alexander_t jQuery 3 04.11.2008 16:29