Javascript`də kömək

 

 
	
       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));
    }
     
    	 
    

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ı.


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

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

(21:29, 15/10/2012 ) #21745

Daha dogrusu aktivleshdirmeni ede bilirem… 🙂 .. Chekbox check edende aktivleshir funksiya.. ancaq uncheck edende nece disable ede bilerem funksiyani ?)) Cooox tecili lazimdi ))

 
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>

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(22:37, 15/10/2012 ) #21746

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

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (23:19, 15/10/2012 ) #21748

    Hele bir variantda yoxlamisham .. cox teessuf ki alinmadi ..

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (00:59, 16/10/2012 ) #21749

      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..

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(23:12, 16/10/2012 ) #21771

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

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(23:39, 16/10/2012 ) #21777

bu formada da cagirmaga chalishdim.. bu formada cagiranda umumiyyetle funksiyani cagirmirdi..
checkbox state ile yoxlayanda da hech bir effekt vermedi..

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(11:16, 17/10/2012 ) #21791

Normal halda 100% işləməlidi. Yəqin funksiya içində yazılna kodlar fərqlidi.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Cənab cavab verdi - Almanca söz bazası yığmaq (9 saat əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (1 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (1 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (1 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (1 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (1 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (2 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (3 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (13 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (14 gün əvvəl)

rdrobert cavab verdi - Xaricdən telefon getirmek (14 gün əvvəl)

rdrobert cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (14 gün əvvəl)

rdrobert cavab verdi - AliExpress, Telefon, Rüsum (14 gün əvvəl)

MiMov cavab verdi - Özəl ip tv qurmaq (22 gün əvvəl)

MiMov cavab verdi - iptv onlayn paket almaq (22 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23233 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024