Ahmet ALMIŞ

Bir başka WordPress blogu.

yeni teknolojiler piyasaya çıktıkça web ortamında daha interaktif ve daha ayrıcalıklı sitelerde ortaya çıkıyor. artık sayfaların yenilenmesini beklemeden herhangi bir sayfayı çağırmak istediğimizde bunu birkaç satır javascript ve php koduyla rahatlıkla yapabiliriz.

öncelikle sayfamızı php scriptimizden isteyecek javascript kodumuzu yazalım;

function getHTTPObject(){
var xmlHttp = null;
if(typeof XMLHttpRequest != “undefined”){
xmlHttp = new XMLHttpRequest();
}
else if(typeof window.ActiveXObject != “undefined”){
try {
xmlHttp = new ActiveXObject(”Msxml2.XMLHTTP.4.0″);
}
catch(e){
try {
xmlHttp = new ActiveXObject(”MSXML2.XMLHTTP”);
}
catch(e){
try {
xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);
}
catch(e){
xmlHttp = null;
}
}
}
}

return xmlHttp;
}

üsteki kod ile xmlhttprequest nesnemizi çalışan browserın desteklediği nesne olarak tanımlıyoruz. bu kod ilerde sayfalmızı refresh etmeden istememiz için gerekli olan xml tabanlı çağırma sisteminin aktif edecektir.  daha sonra nesnemizi kullanarak php kodumuzdan istediğimizi sayfayı çağırıcağımız kodu yazıyoruz;

function doWork(page)
{

httpObject=getHTTPObject();
httpObject.onreadystatechange = setOutput;
if (httpObject != null) {
httpObject.open(method, “getpage.php?page=”
+page, true);
httpObject.send(null);
}
}
function setOutput(){
if (httpObject.readyState == 0)
{
alert(’istek başlatılamadı’);
}
else if(httpObject && httpObject.readyState == 4){
document.getElementById(”loadedilecekdiv”).innerHTML= httpObject.responseText;

}
}
var httpObject = null;

işte bu iki fonksiyon bize getpage.php içindeki scriptimizi çağırarak ismini belirtiğimiz sayfayı “loadedilecediv” içerisine yazmamızı sağlıyor.

getpage.php içeriği şöyledir;

<?php
header(”Content-Type: text/html; charset=UTF-8″);
$page=$_GET['page'];
$content = file_get_contents($page);
echo $content;
?>

kısaca anlatmak gerekirse GET ile çağırdımız sayfamızı php kodumuzla alıp ajax nesnemiz ile belirlediğim div içerisine yazıyoruz.

hepinize Kolay gelsin..

  • 0 Comments
  • Filed under: Ajax, HTML, PHP
  • aslında çok basit bir işlem olmasına karşın bir çok tasarımcının uğraştığı bir konudur. işlem çok  basittir.

    flash içerisinde bulunana buton’unuza aşağıdaki kodu yazıp,gerekli olan yerlere size ait bilgileri girin veeee herşey hazır:)

    on (release) {
        getURL(”javascript:NewWindow=window.open(\’http://maillist.cepaavm.com.tr\’, \’newWin\’, \’width=500, height=500, left=0, top=0, toolbar=No,lokasyon=No, scrollbars=No, status=No, resizable=No, fullscreen=No\’);void(0);”);
    }

  • 0 Comments
  • Filed under: FLASH, HTML
  • merhaba,

    bir çok tasarımcının html kodlama yaparken karşılaştığı en büyük sorunlardan biri, flash movie’lerin tüm “DİV” taglarinin öününde durmasıdır.

    peki nedir bunun çözümü?

    yapılması gereken tek şey flash objemizi html kod ile değilde bir javascript kodu ile eklemek, yani;

    <div id=”flashcontent” class=”reklamust”>
     <script type=”text/javascript”>
    var fo = new FlashObject(”dosyam.swf”, “animationName”, “996″, “130″, “8″, “#FFFFFF”);
    fo.addParam(”allowScriptAccess”, “sameDomain”);
    fo.addParam(”quality”, “high”);
    fo.addParam(”scale”, “noscale”);
    fo.addParam(”loop”, “false”);
    fo.addParam(”wmode”,”transparent”)
    fo.write(”flashcontent”);
    </script>
    </div>

    burada yazmış olduğumuz “fo.addParam(”wmode”,”transparent”)” kodu flash objemizin her zaman altta kalmasını sağlıyor.

  • 0 Comments
  • Filed under: FLASH, HTML
  • Bir şirketin bilgi işleminde mi çalışıyorsunuz?

    Karşılaştığımız en büyük sorunlardan biride bizden önce çalışan arkadaşın admin şifrelerini saçma sapan şifreler olarak girmesidir ve en büyük yalnışta bu şifrelerin size verilmemesidir.

    peki bunu nasıl çözebiliriz?

    ben kendi adıma Hiren’s Boot CD yi öneriyorum. İçerisinde birden çok yararlı programı bulunduran Hiren’s Boot CD içerisinde bulunan şifre kırma programlarıyla bu sorundan kolayca kurtulabilirsiniz.

    peki bunu nasıl mı elde edeceksiniz:)

    http://rapidshare.com/files/46508853/Hiren_s.BootCD.9.2_TNCTR_Edition.rar

    dosyayı indirin ve image’ı bir cd ye yakın.

    içerisinde bir çok program var. Keşfedin :).

    Programlar;

    • Partition Tools
      Disk Clone Tools
      Antivirus Tools
      Recovery Tools
      Testing Tools
      RAM (Memory) Testing Tools
      Hard Disk Tools
      System Information Tools
      MBR (Master Boot Record) Tools
      BIOS / CMOS Tools
      MultiMedia Tools
      Password Tools
      NTFS (FileSystems) Tools
      Dos File Managers
      Windows Tools

    bluetooth cihazlar günümüzde oldukça yaygın olarak kullanılmaktadır. Bu yazımızda bir blutooth cihaza c# yoluyla bağlanıp dosya alıp dosya atacağız.

    öncelikle bağlantımızı sağlayacak olan ücretsiz kütüphanemizi www.32feet.com adresinden indiriyor ve kuruyoruz. böylekli kütüphanemiz eklenebilecektir.

    şimdi yapmamız gereken yeni bir proje oluşturmak. projeyi oluşturdaktan sonra kütüphanemizi programımıza eklemeyi unutmayın.

    using   InTheHand.Net;

    using   InTheHand.Net.Sockets;

    Gerekli olan namaspacelerimizi projemizi ekledikten sonra ilk olarak yapmamız gereken şey bluetooth cihazlarını dinleyecek bir obje tanımlamak ve adresleri tutacak adres dizimizi oluşturmaktır.

    BluetoothClient   Bc = new BluetoothClient();

    BluetoothAddress   [] adresses = new BluetoothAddress[1000];  

     //Bundan sonra yapmamız gereken dinleme nesnemiz ile tüm bluetooth cihazları bulmak ve adreslerini kaydetmek olacak.    

     private void aramaYap()

     {  

    BluetoothClient Bc = new BluetoothClient();  

     BluetoothDeviceInfo[] Infos = Bc.DiscoverDevices(); 

        for (int i = 0; i < Infos.Length; i++)

     {

    adresDizi[i]=Infos[i].DeviceAddress; lst_deviceName.Items.Add(Infos[i].DeviceName+ “-”+Infos[i].DeviceAddress);

    }

    }

  • 0 Comments
  • Filed under: C#