Hava durumu ve Döviz kur bilgileri Tek sütunda buton sayfalama örneği
May 06

Olayın mantığını anlatmak adına basit bir örnek anlatacağım, daha sonra siz geliştirerek sitenize entegre edebilirsiniz.
Tarayıcı adres satırına aşağıdaki gibi bir link girdiğimizi düşünelim:
www.site.com/?kategori=1&no=2

Şimdi php dosyamızdaki mantık da şu, gelen değişkenleri htmlde flash dosyanızın olduğu linkin sonuna ekleyeceksiniz, bu kadar.


Javascript ile yönlendirmeli küçük bir örnek yapıyorum,
Php kodları:
<?
echo “<script>”;
echo “window.location=”;
echo “”\”;
echo “flash_dosyasi.swf?kategori=”. $_REQUEST['kategori'] ;
echo “&no=” . $_REQUEST['no'];
echo “\”";
echo “</script>”;
?>

Bu dosyayı index.php diye kaydedip hostunuza atarsanız, deneyebilirsiniz.

Önizleme (deneme):
http://blog.bilgenc.com/dosyalar/disaridan_veri/?kategori=12&no=4
http://blog.bilgenc.com/dosyalar/disaridan_veri/?kategori=deneme1&no=deneme2

Dosya link

10 yorum > “Tarayıcının adres satırından flasha değişken gönderimi”

  1. alper demiş ki:

    peki flash tan flasa nasıl yapıcaz ?
    swf den swf ye yani ?

  2. admin demiş ki:

    metin.htmlText= “Kategori: ” + _root.kategori + “
    ” + “No: “+ _root.no;
    şöyle bir kod var dosyada,
    burdan yola çıkarak yapabilirsiniz,
    mesela başka bir swfye göndericekseniz şöyle:
    bir_mc.loadMovie(”fl2.swf?kategori” + _root.kategori );
    gibi…

  3. alper demiş ki:

    teşekkürler deneyeceğim

  4. alper demiş ki:

    Şu şekil:

    Objenin içine:

    on(press) {

    asd = deger.text;
    Login = new LoadVars();
    Login.user = deger.text;
    _root.loadMovie(”asd.swf?id=”+_root.Login.user);

    }

    yazıyorum asd.swf ye ->

    deger.htmlText= +_root.Login.user + ;

    yazıyorum ve ilk sayfada kutuya asddd yazdım diyelim hata şöyle oluyor :
    Error opening URL ‘file:///C|/AlPer/flash/d3/asd.swf?id=asddd’

    ne yapmalyım?

  5. bilgenc demiş ki:

    değişken veri kullanımı olduğu için, lokalde çalışmayabilir, hostunuza atıp da deneyiniz. yada bilgisayarınızda apache gibi bir derleyici varsa, onda da deneyebilirsiniz.
    şuan kodlamanızda sorun yok. denediğinizde çalışacaktır.

  6. alper demiş ki:

    kodları aynı şekilde host’a ttım çalışmıyor..

  7. bilgenc demiş ki:

    on(press) {

    asd = deger.text;
    Login = new LoadVars();
    Login.user = deger.text;
    loadMovieNum(”asd.swf?id=”+_root.Login.user, “0″);
    }

    şeklinde değiştirip tekrar denermisiniz

  8. alper demiş ki:

    on(press) {

    asd = deger.text;
    Login = new LoadVars();
    Login.user = deger.text;
    loadMovieNum(”asd.swf?id=”+_root.Login.user, “0″);
    }

    —-

    deger.htmlText= “”+_root.Login.user +”" ;

    aynı şekilde yine olmadı .. :(

  9. alper demiş ki:

    2. sayfayı şöyle yaptım:
    deger.text = id.htmlText= “”+_root.Login.user +”" ;
    yine olmadı .

  10. TUNCAYS demiş ki:

    Alper localconectionla yapsan daha kısa sürer

Yorum yaz