🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50372

Zakres zmiennych, i działanie w zależności od wywołania alert()

#50372
From: Grzegorz Sobala
Date: Thu, 04 Nov 2010 18:39
55 lines
2595 bytes
Mam sytuacje gdzie wartość zmiennej zależy od tego czy przed jej użyciem wywołam 
alert(zmienna) lub nie. Gdy wywołam alert(zmienna) to w następnej linii ma ona 
odpowiednią wartość, gdy nie zamiast tego mam:undefined.

Mam taki kod:

MyCompany = {};
function odczyt_filmow(adres)
{
adresik='http://gdata.youtube.com/feeds/api/users/'+$('#profil_youtube').val()+'
/uploads?alt=json&v=2&format=5';
$.getJSON(adresik,function(data)
   {
   var feed = data.feed;
   var entries = feed.entry || [];
   var html = ['<ul>'];
   for (var i = 0; i < entries.length; i++)
      {
      var adres_filmu=entries[i].media$group.media$player[0].url;
      $.post('ajax/istnienie_filmu.php',{'id_filmu':adres_filmu},function(data)
          {
          //zwraca to łańcuch znaków true lub false
          MyCompany.do_impor=data.trim();
          });
      var film=$("<div>");
      film.attr("class","film_import");
      .
      .
      .
	
      I tutaj jest to miejsce. Gdy jest komentarz widać undefined, a jak wywołam 
linię wszystko jest ok.
	
      //alert(MyCompany.do_impor);
      teksty.append($('<span>').append('Czy jest:'+MyCompany.do_impor));
      teksty.append('<div style="clear:both;"></div>');
      film.append(teksty);

      $('#filmy_odczytane').append(film);
      }
   });
}

$(document).ready(function(){
odczyt_filmow('');
});


Czytałem, szukałem o zmiennych globalnych i zakresach, ale o takim czymś nigdzie 
nie znalazłem :-/

Czy ktoś ma pomysł ?

-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID: <0ef8.00000218.4cd2fdeb@newsgate.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl
From: "Grzegorz Sobala" <gogo12WYTNIJTO@interia.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Zakres zmiennych, i działanie w
 zależności od wywołania alert()
Date: Thu, 04 Nov 2010 19:39:39 +0100
Organization: Onet.pl
Lines: 55
Sender: news@newsgate.onet.pl
Message-ID: <0ef8.00000218.4cd2fdeb@newsgate.onet.pl>
NNTP-Posting-Host: newsgate.onet.pl
Mime-Version: 1.0
X-Trace: newsgate.onet.pl 1288895980 19415 213.180.130.18 (4 Nov 2010 18:39:40 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 4 Nov 2010 18:39:40 +0000 (UTC)
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 87.207.14.59, 10.174.28.51
X-User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41 Safari/534.7
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit