<! DOCTYPE html> <html> <body> <p>Count numbers: <output id="result"></output></p> <button onclick="startWorker ">Start Worker</button> <button onclick="stopWorker ">Stop Worker</button> <p><strong>Note:</strong> Internet Explorer 9 and earlier versions do not support Web Workers.</p> <script> var w; function startWorker { if(typeof ! "undefined") { if(typeof "undefined") { w = new Worker(URL. createObjectURL(new Blob( , ))); } w. onmessage = function ; } else } function stopWorker function worker_function { var i=0; function timedCount { setInterval(function ,500); } timedCount ; } </script> </body> </html> Yukarıdaki şekilde tek bir html içinde çalışıyor ama stop worker deyince son sayıyı aklında tutamayıp, tekrar saymaya sıfırdan başlıyor. Ona bir çzüm getirmek lazım ama byle de işini grürse kullan hocam.

Cosmic bunu yazdı Direk html e çift tıklayıp çalıştırdın sanırım ondan. Localhost kur orada çalıştır. Dediğin gibi yaptım. Wamp Server kuruluydu bilgisayarda. Localhosta atınca dosyaları çalıştı. Ama işin garip tarafı şu; Bu kodlarda hiçbir php kodu yoktu ki. Sadece JavaScript kodları vardı. Nasıl oluyorda localhost'ta çalışıp benim Masaüstümde çalışmıyor kodlar? Bunu bana açıklayacak biri var mı? oradaki sıkıntı kodun derlenmesi vs. ile alakalı birşey değil. tamamen dosya yolu ile alakalı. kendi dosya sisteminden çağırınca js yi aynı domainde gibi algılamıyor o yüzden browser access hatası veriyor. mesela yine localhostta çalıştırıp js yolu olarak example.com/dosya. js versen yine aynı hatayı alacaksın. Bittik biz bittik

Direk html e çift tıklayıp çalıştırdın sanırım ondan. Localhost kur orada çalıştır. Dediğin gibi yaptım. Wamp Server kuruluydu bilgisayarda. Localhosta atınca dosyaları çalıştı. Ama işin garip tarafı şu; Bu kodlarda hiçbir php kodu yoktu ki. Sadece JavaScript kodları vardı. Nasıl oluyorda localhost'ta çalışıp benim Masaüstümde çalışmıyor kodlar? Bunu bana açıklayacak biri var mı? Bundan sonra yolumuz düz olacak. Bizi kimse durduramayacak. İnsan büyüdükçe daha da büyümek istiyor. Birgün gelecek hiçbir yere sığmayacağım. Yeni işler düzenledim. Dünyaya ün salacağım. Ben işimde kral olmak istiyorum. Ben kralım evet kral yeraltı dünyasının kralı. Siz dostlarım benimle büyüyecek benimle zenginleşeceksiniz. Dünyaya hakim olacağım ve ben buna layığım.

Sitelerini localhost'ta çalıştırman her zaman daha sağlıklı olsada şu an yaşadığın sorunu çzmek istiyorsan Chrome'u--allow-file-access-from-filesflag'ı ile açman yeterli olur. Komut satırından açabilirsin ya da chrome kısayolunun zelliklerine girip dosya yolunun sonuna bu flag'ı ekleyebilirsin.

Arkadaşlar aranızda Html5 ile ilgilenenlere bir sorum olacaktı. http://www.w3schools.com/html/html5_webworkers. asp şu adreste bulunan rneği kendi bilgisayarımda yapmaya çalışıyorum. Fakat hata alıyorum. http://www.w3schools.com/html/tryit. asp?filename=tryhtml5_webworker bu rneği yapmaya çalışıyorum. start butonuna basınca 1'den saymaya başlayacak. Stop'a basınca da duracak. Fakat ben bu rneği aynı kodları yazarak masaüstüme kaydediyorum. Açıyorum rneğimi ama çalışmıyor. Uncaught SecurityError: Failed to construct 'Worker': Script at 'file:///C:/Users/tbt/Desktop/demo_workers. js' cannot be accessed from origin 'null'. Şyle bir hata veriyor. 17. satırda w = new Worker ; bu kodun yanında kırmızı çarpı işareti çıkıyor ve yukarıda yazdığım hatayı veriyor. Bu arada masaüstünüzde ayrıca demo_workers. js adında bir script dosyası olması lazım. Ve demo_workers. js dosyasının içinde aşağıdaki kodlar bulunuyor : var i=0; function timedCount timedCount ; Bundan sonra yolumuz düz olacak. Bizi kimse durduramayacak. İnsan büyüdükçe daha da büyümek istiyor. Birgün gelecek hiçbir yere sığmayacağım. Yeni işler düzenledim. Dünyaya ün salacağım. Ben işimde kral olmak istiyorum. Ben kralım evet kral yeraltı dünyasının kralı. Siz dostlarım benimle büyüyecek benimle zenginleşeceksiniz. Dünyaya hakim olacağım ve ben buna layığım.

Direk html e çift tıklayıp çalıştırdın sanırım ondan. Localhost kur orada çalıştır. Bittik biz bittik

arabaci88 bunu yazdı Cosmic bunu yazdı Direk html e çift tıklayıp çalıştırdın sanırım ondan. Localhost kur orada çalıştır. Dediğin gibi yaptım. Wamp Server kuruluydu bilgisayarda. Localhosta atınca dosyaları çalıştı. Ama işin garip tarafı şu; Bu kodlarda hiçbir php kodu yoktu ki. Sadece JavaScript kodları vardı. Nasıl oluyorda localhost'ta çalışıp benim Masaüstümde çalışmıyor kodlar? Bunu bana açıklayacak biri var mı? oradaki sıkıntı kodun derlenmesi vs. ile alakalı birşey değil. tamamen dosya yolu ile alakalı. kendi dosya sisteminden çağırınca js yi aynı domainde gibi algılamıyor o yüzden browser access hatası veriyor. mesela yine localhostta çalıştırıp js yolu olarak example.com/dosya. js versen yine aynı hatayı alacaksın. Değişik bir durum. Bunu tekrar incelemem gerekecek sanırım. Bundan sonra yolumuz düz olacak. Bizi kimse durduramayacak. İnsan büyüdükçe daha da büyümek istiyor. Birgün gelecek hiçbir yere sığmayacağım. Yeni işler düzenledim. Dünyaya ün salacağım. Ben işimde kral olmak istiyorum. Ben kralım evet kral yeraltı dünyasının kralı. Siz dostlarım benimle büyüyecek benimle zenginleşeceksiniz. Dünyaya hakim olacağım ve ben buna layığım.