Какой скрипт выталкивает флешку?

D
На сайте с 28.06.2008
Offline
1114
754

Господа хочу себе такую же выезжающую карту как тут

Скопировал себе на сайт этот код

<div id="map" style="visibility: visible; width: 600px; display: block;">
<script type="text/javascript" language="javascript">
_mapArr = new Array();
_mapArr[_mapArr.length] = {id: 'cao', key: 'id63'}
_mapArr[_mapArr.length] = {id: 'svao', key: 'id66'}
_mapArr[_mapArr.length] = {id: 'uao', key: 'id69'}
_mapArr[_mapArr.length] = {id: 'uzao', key: 'id77'}
_mapArr[_mapArr.length] = {id: 'sao', key: 'id85'}
_mapArr[_mapArr.length] = {id: 'vao', key: 'id86'}
_mapArr[_mapArr.length] = {id: 'uvao', key: 'id87'}
_mapArr[_mapArr.length] = {id: 'zao', key: 'id88'}
_mapArr[_mapArr.length] = {id: 'szao', key: 'id89'}
_mapArr[_mapArr.length] = {id: 'zelao', key: 'id90'}

function _mapSelect(_id){
for(var i = 0; i &lt; _mapArr.length; i++){
if(_mapArr['id'] == _id){
// alert(_mapArr['key']);
_form. clearForm();
_filter.okrug(_mapArr['key'], 1);
_form. sendForm();
break;
}
}
}
</script>

<table>
<tbody><tr>
<td><img width="70" height="459" style="cursor: pointer;" src="images/map/close.png" onclick="_map.open()" id="map_button"></td>
<td align="center">
<div style="position: absolute; z-index: 100; width: 490px; padding-top: 5px;">
<object width="410" height="450" align="middle" id="moscow" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="sameDomain" name="allowScriptAccess">
<param value="false" name="allowFullScreen">
<param value="/flash/moscow.swf" name="movie">
<param value="high" name="quality">
<param value="#ffffff" name="bgcolor">
<param value="transparent" name="wmode">
<embed width="410" height="450" align="middle" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="sameDomain" name="moscow" bgcolor="#ffffff" quality="high" wmode="transparent" src="/flash/moscow.swf">
</object>
</div>
<img width="530" height="459" src="/images/map/bkg.png" id="map_image">
</td>
</tr>
</tbody></table>
</div>

В ксс это засунул

#map {

height:459px;

overflow:hidden;

position:absolute;

right:0;

visibility:hidden;

width:70px;

z-index:100;

}

Но карта просто торчит на сайте и не здит туда -сюда. Подскажите плиз что упустил?

[Удален]
#1

Щас попробую, отпишусь!

VV
На сайте с 17.09.2010
Offline
33
#2

Это jQuery работает

качай библиотеку jQ еще и http://mskobr.ru/js/school.js в придачу

Веб-чайники рулят
[Удален]
#3

/flash/moscow.swf

дайте это файл!

D
На сайте с 28.06.2008
Offline
1114
#4
Viktar_Varvanovich:
Это jQuery работает
качай библиотеку jQ еще и http://mskobr.ru/js/school.js в придачу

Прописал в шаблоне

<script type="text/javascript" language="javascript" src="/js/school.js"></script>

<script type="text/javascript" language="javascript" src="/js/jquery.js"></script>

И положил нужные скрипты в нужные папки - флешка все равно стоит без движений

VV
На сайте с 17.09.2010
Offline
33
#5
Dram:
Прописал в шаблоне
<script type="text/javascript" language="javascript" src="/js/school.js"></script>
<script type="text/javascript" language="javascript" src="/js/jquery.js"></script>

И положил нужные скрипты в нужные папки - флешка все равно стоит без движений

копируй еще этот скрипт:

	<script type="text/javascript"> 

$(document).ready(function(){
$('#map_button').ifixpng();
$('#map_image').ifixpng();
$('#map').css({visibility: 'visible'});

//metro
//_metro.init(null);
_filter.set_metro();

// восстанавливаем секцию "Расширенный поиск"
_filter.open();
});
</script>

и вот это в начале

<!-- shield --> 

<div id="shield" onclick="_shield.close()"></div>
<!-- /shield -->

Обязательно скопируй все стили к вставленным элементам из сайта.

D
На сайте с 28.06.2008
Offline
1114
#6

Без результатно :(

P
На сайте с 19.03.2009
Offline
17
#7
Dram:
Без результатно :(

Вот картинка со стрелкой которая отвечает за выезд/въезд

<img height="459" width="70" style="cursor: pointer;" src="images/map/open.png" onclick="_map.open()" id="map_button">

Вот скрипт который вызывается при нажатии на картинку выезд/въезд

// map

_map = function(){
var _mapStatus = false;
var _mapAnimate = false;

function open(){
if(_mapAnimate) return false;
_mapAnimate = true;
_w = (_mapStatus)? 70 : 600;
_src = (_mapStatus)? 'map/open.png' : 'map/close.png';
_mapStatus = (_mapStatus)? false : true;

$('#map_button').attr('src', _imagePath + _src);
$('#map_button').ifixpng();

_shield.open();

$('#map').animate({width: _w}, 1000, function(){
_mapAnimate = false;
});
}

return{
open: open
}
}();

Выезжает блок #map

Стиль для него:

/* map */

#map { position: absolute; visibility: hidden; z-index: 100; width: 70px; height: 459px; overflow: hidden; right: 0px; }
Помогу с вёрсткой, html, css, js, jquery, php, mysql ($) icq 8938933 Быстрый, удобный и недорогой хостинг (http://sweb.ru/p17046) Виза в Великобританию (http://www.englishexpert.ru/velikobritaniya/viza/viza-v-velikobritaniu/)
D
На сайте с 28.06.2008
Offline
1114
#8

Перенес все скрипты - начало ездить :) Ща буду убирать лишне

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий