Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Помогите отцентровать страницу в iframe (https://javascript.ru/forum/css-html/5244-pomogite-otcentrovat-stranicu-v-iframe.html)

coda 29.09.2009 20:10

Помогите отцентровать страницу в 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 18:03

переделал 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 переданные координаты.
все заработало.


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