Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.09.2009, 20:10
Новичок на форуме
Отправить личное сообщение для coda Посмотреть профиль Найти все сообщения от coda
 
Регистрация: 29.09.2009
Сообщений: 2

Помогите отцентровать страницу в iframe
есть 2 страницы:
весь пхп код не буду писать, ограничимся выводом в хтмл.

главная karta.php
<html><head></head>
<body>
<center>Поиск по карте<br>
 <iframe src="map.php" width="800" height="600" align="center">
    Ваш браузер не поддерживает плавающие фреймы!
 </iframe>
</center>
</body></html>


Вторая map.php
<html><head></head>
<body>
  <form action='karta.php' target='_parent'>
   <input type='image' name='map' src='images/map.jpg'>
  </form>
</body></html>


Вторая страница представляет собой огромную картинку-кнопку 4000х3000, при нажатии на которую передаются координаты на главную в фрейм, а он должен центроваться по той точке на которую нажали а дальше уже по обстоятельствам.

попытался сделать map.php так
<html><head></head>
<body onLoad="document.getElementById('center').focus();">
  <form action='karta.php' target='_parent'>
   <input type='image' name='map' src='images/map.jpg'>
  </form>

 <div style='position: absolute; display: block; left: 1200px; top: 600px;' id='center' name='center'>
  <div style='position: relative; z-index: 2;'>
   <img src='images/x.gif'>
  </div>
 </div>

</body></html>


где top: 600px; и left: 1200px; это координаты которые передались от karta.php в фрейм map.php данная фига работает в IE но не работает в google chrome. Вариант с запуском map.php#center не предлагать.

помогите если есть возможность как-то по другому сделать не через кнопку-картинку а просто через картинку

Последний раз редактировалось coda, 30.09.2009 в 08:28.
Ответить с цитированием
  #2 (permalink)  
Старый 30.09.2009, 18:03
Новичок на форуме
Отправить личное сообщение для coda Посмотреть профиль Найти все сообщения от coda
 
Регистрация: 29.09.2009
Сообщений: 2

переделал html map.php
<html>
<head>
<script type=text/javascript>
var c1,c2;
c1 = $mapx - 400;
c2 = $mapy - 300;
</script>
</head>
<body style='margin: 0px; padding: 0px;' onLoad='window.scroll(c1,c2)'>

  <form action='karta.php' target='_parent'>
   <input type='image' name='map' src='images/map.jpg'>
  </form>

 </body>
</html>


$mapx и $mapy переданные координаты.
все заработало.

Последний раз редактировалось coda, 30.09.2009 в 18:06.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery + iframe Fidel jQuery 6 12.10.2013 23:43
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
Javascript запрещающий открывать iframe в новом окне. HELP! Андреи Events/DOM/Window 11 26.09.2009 07:36
bbcode, iframe и javascript Dark[Ol(U23)leneri] Я не знаю javascript 0 10.06.2009 19:52
установка позиции курсора или выделения в iframe mister_maxim Events/DOM/Window 5 18.04.2009 10:43