Javascript`də kömək

[code] var locations = [ <? $a=mysql_query("select * from intake"); $i=1; while ($t=mysql_fetch_object($a)) { echo " [".$t->LAT.",".$t->LONG.", ".$i++."] ,"; } ?> ]; var marker, i; for (i = 0; i < locations.length; i++) { var contentString = [ '<div id="tabs">', '<ul>', '<li><a href="#tab-1"><span>Info</span></a></li>', '<li><a href="#tab-2"><span>Info</span></a></li>', '<li><a href="#tab-3"><span>Foto</span></a></li>', '</ul>', '<div id="tab-1">', 'OBJECTID: ', 'NAME: ', ' <?= $w->NAME; ?><br/>', 'CODE: ', ' <?= $w->CODE; ?><br/>', 'TITLE: ', ' <?= $w->TITLE; ?><br/>', '</div>', '<div id="tab-2">', 'ID: ', ' <?= $w->ID; ?><br/>', 'CAPACITY: ', ' <?= $w->CAPACITY; ?><br/>', 'COMPLATED: ', ' <?= $w->COMPLATED; ?><br/>', 'LAT: ', ' <?= $w->LAT; ?><br/>', 'LONG: ', ' <?= $w->LONG; ?><br/>', '</div>', '<div id="tab-3">', '<p>Here Will Be Photo <br/> Burada Sekil Olacaq</p>', '</div>', '</div>' ].join(''); var infowindow = new google.maps.InfoWindow({ content: contentString }); var marker = new google.maps.Marker({ position: new google.maps.LatLng(locations[i][0], locations[i][1]), map: map }); google.maps.event.addListener(infowindow, 'domready', function() { $("#tabs").tabs(); }); google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { infowindow.setContent(contentString); infowindow.open(map, marker); } })(marker, i)); } [/code] salam. Bu gördüyünüz javascriptin içindədir. mən necə bunu funksiya halına sala bilərəm. daha doğrusu necə edə bilərəm ki bu hissə mən çağıranda aktivləşsin? function ilə elədim alınmadı.

Verilmiş cavablar və yazılan şərhlər (7 cavab var)

Cabbarov Sübhan (2012-10-17 11:16:32)
Normal halda 100% işləməlidi. Yəqin funksiya içində yazılna kodlar fərqlidi.

Ruslan Butdayev (2012-10-16 23:39:17)
bu formada da cagirmaga chalishdim.. bu formada cagiranda umumiyyetle funksiyani cagirmirdi.. checkbox state ile yoxlayanda da hech bir effekt vermedi..

Cabbarov Sübhan (2012-10-16 23:12:47)
ona funksiyanı belə yaradın siz function aktivet() { } funksiyanı bu halda yazsa, funksiya çağrılmadan kod işləməməlidi. daha sonra əvvəl dediyim prosesi buna tətbiq etməyə çalışın

Ruslan Butdayev (2012-10-16 00:59:34)
Mene funksiyani saxlamaq lazim deyil.. Funksiya onsuzda onu cagirmasam da ishlekdi. Sadece mene lazim olan o funksiyani checkboxla cagirib ekranda gostermek ve chekbox u uncheck edende funksiyani hide elemekdir.. Funksiyani rahatliqla cagiriram ancaq uncheck edende funksiya oldugu kimi qalir ekranda... problemde ele budur..

Ruslan Butdayev (2012-10-15 23:19:52)
Hele bir variantda yoxlamisham .. cox teessuf ki alinmadi ..

Cabbarov Sübhan (2012-10-15 22:37:46)
Burda onsuzda funksiya işlədikdən sonra özü dayanacaq, ancaq kodun əvvəlinə checkbox-un vəziyətini yoxlayıb ona görə işlədib işlətməyə bilərsən

Ruslan Butdayev (2012-10-15 21:29:05)
Daha dogrusu aktivleshdirmeni ede bilirem... :) .. Chekbox check edende aktivleshir funksiya.. ancaq uncheck edende nece disable ede bilerem funksiyani ?)) Cooox tecili lazimdi )) [code] aktivet = function() { var locations = [ <? $a=mysql_query("select * from intake"); $i=1; while ($t=mysql_fetch_object($a)) { echo " [".$t->LAT.",".$t->LONG.", ".$i++."] ,"; } ?> ]; var marker, i; for (i = 0; i < locations.length; i++) { var contentString = [ '<div id="tabs">', '<ul>', '<li><a href="#tab-1"><span>Info</span></a></li>', '<li><a href="#tab-2"><span>Info</span></a></li>', '<li><a href="#tab-3"><span>Foto</span></a></li>', '</ul>', '<div id="tab-1">', 'OBJECTID: ', 'NAME: ', ' <?= $w->NAME; ?><br/>', 'CODE: ', ' <?= $w->CODE; ?><br/>', 'TITLE: ', ' <?= $w->TITLE; ?><br/>', '</div>', '<div id="tab-2">', 'ID: ', ' <?= $w->ID; ?><br/>', 'CAPACITY: ', ' <?= $w->CAPACITY; ?><br/>', 'COMPLATED: ', ' <?= $w->COMPLATED; ?><br/>', 'LAT: ', ' <?= $w->LAT; ?><br/>', 'LONG: ', ' <?= $w->LONG; ?><br/>', '</div>', '<div id="tab-3">', '<p>Here Will Be Photo <br/> Burada Sekil Olacaq</p>', '</div>', '</div>' ].join(''); var infowindow = new google.maps.InfoWindow({ content: contentString }); var marker = new google.maps.Marker({ position: new google.maps.LatLng(locations[i][0], locations[i][1]), map: map }); google.maps.event.addListener(infowindow, 'domready', function() { $("#tabs").tabs(); }); google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { infowindow.setContent(contentString); infowindow.open(map, marker); } })(marker, i)); } } // html hisse <li><input TYPE="checkbox" onClick="aktivet()"> Intake</li> [/code]

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Sayt düzəltmək üçün hansı dili bilmək lazımdır?

Javascript input rəqəm kimi

sticky header yaratmaq

Javascript radio button

Javascript kodlar haqda

proqramlaşdırma üçün vəsaitlər