Bir başka WordPress blogu.
28 May
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..
24 Mar
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);”);
}
24 Mar
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.
20 Oca
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;
16 Eyl
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);
}
}