folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Jquery Linkin Baska Sayfa Veya Tabda Yuklendigini Anlamak..



Jquery Linkin Baska Sayfa Veya Tabda Yuklendigini Anlamak..

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    selam millet.. bir projede sayfalarin yuklenmesine "loading" koydum.. soyle calisiyor: linke tiklandiginda yani onClick eventinde bi javascript fonksiyonu calisip loading divini sahneye aliyor ve icini dolduruyor.. sonra tiklanan link yuklendiginde de kayboluyor.. fakat kullanici ctrl+click yaparsa veya mouse un tekerlegiyle tiklarsa link yeni tabda aciliyor ve eski yani linkin tiklandigi sayfada loading donup donup duruyor..

     

    sorum su: bir linke tiklandiginda o linkin yeni sayfada acilip acilmadigini veya yeni sayfada acilsa bile orada yuklendigini anlayabilirmiyim javascriptle?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    hackingo bunu yazdı:
    -----------------------------

    selam millet.. bir projede sayfalarin yuklenmesine "loading" koydum.. soyle calisiyor: linke tiklandiginda yani onClick eventinde bi javascript fonksiyonu calisip loading divini sahneye aliyor ve icini dolduruyor.. sonra tiklanan link yuklendiginde de kayboluyor.. fakat kullanici ctrl+click yaparsa veya mouse un tekerlegiyle tiklarsa link yeni tabda aciliyor ve eski yani linkin tiklandigi sayfada loading donup donup duruyor..

     

    sorum su: bir linke tiklandiginda o linkin yeni sayfada acilip acilmadigini veya yeni sayfada acilsa bile orada yuklendigini anlayabilirmiyim javascriptle?


    -----------------------------

     

    zannımca anlayamazsın hocam çünkü tab da aslında yeni sayfada açıyor sadece 2 ayrı browser açmak yerine tek browserın altında topluyor ayrı sayfada açıldığı anda senin mevcut sayfanla açılan sayfa arasında herhangi bir bağlantı kalmıyor böyle bir şeyi anlamak istiyorsan iframe kullanabilirsin.Ayrıca dediğin gibi bir şey olsaydı diğer tablara erişim bir güvenlik açığı olurdu açılan diğer sayfalardan mevcut sayfana veri çekebilirdin.


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    http://zumsuk.bplaced.net/gc/

    şöyle birşey yaptım ben.Her ajax olayında ortadaki divde yükleniyor görnüyor.sonra bitiyor.Koduda şu ;

    <script>

    $(document).ready(function(){
    
        $("#yukle").ajaxStart(function(){
            $("#yukle").fadeIn(200);
        });
        $("#yukle").ajaxComplete(function(){
            $("#yukle").fadeOut(1300);
        });
    });

    </script>

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    http://zumsuk.bplaced.net/gc/

    şöyle birşey yaptım ben.Her ajax olayında ortadaki divde yükleniyor görnüyor.sonra bitiyor.Koduda şu ;

    //

    $(document).ready(function(){
    
        $("#yukle").ajaxStart(function(){
            $("#yukle").fadeIn(200);
        });
        $("#yukle").ajaxComplete(function(){
            $("#yukle").fadeOut(1300);
        });
    });

     

    // ]]>


    -----------------------------

     

    anladim.. guzel kod bunu baska yerlerde kullanmistim ama ortada bir ajax meselesi veya get/post yok.. basit bir link.. gelen sayfa biraz yuklu oldugu icin yukleniyor yazdirdim.. bakalim.. sanirim loading divi ne close butonu koyucam farkli sayfa da acanlar loadingi kapatsin ne yapayim :D

    ayrica yeni bir sayfada acildigi icin ajaxStop eventini de yakalayabilecegini sanmiyorum..

    sagolun yorumlar icin...

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    5 sn. sonra loading divini kapa gitsin.


    snnyk.com - code is poetry all that i know...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    snnyk bunu yazdı:
    -----------------------------

    5 sn. sonra loading divini kapa gitsin.


    -----------------------------

    aynen hocam fadeout 'u biraz uzat

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    snnyk bunu yazdı:
    -----------------------------

    5 sn. sonra loading divini kapa gitsin.


    -----------------------------
    hehehe hocam bnmde aklima tabiiki geldi ama yuklenmesi 5 dkdan fazla surecek sayfalar var.. rapor sayfalari bunlar databaseden milyonlarca satir veri geliyor.. o yuzden baglantiya gore bu sure vok oynak :) su an icin loading divinin sag ustune kapat butonu koydum.. bakalim sorunu cozmez kullanicidan tepki alirsa baska cozum dusunucez..

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    hackingo bunu yazdı:
    -----------------------------

    snnyk bunu yazdı:
    -----------------------------

    5 sn. sonra loading divini kapa gitsin.


    -----------------------------
    hehehe hocam bnmde aklima tabiiki geldi ama yuklenmesi 5 dkdan fazla surecek sayfalar var.. rapor sayfalari bunlar databaseden milyonlarca satir veri geliyor.. o yuzden baglantiya gore bu sure vok oynak :) su an icin loading divinin sag ustune kapat butonu koydum.. bakalim sorunu cozmez kullanicidan tepki alirsa baska cozum dusunucez..

     


    -----------------------------

     

    hocam sende raporu linkle verme butonla ver orta tıkla basınca bişey olmaz.


    .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    sokoban bunu yazdı:
    -----------------------------

    hackingo bunu yazdı:
    -----------------------------

    snnyk bunu yazdı:
    -----------------------------

    5 sn. sonra loading divini kapa gitsin.


    -----------------------------
    hehehe hocam bnmde aklima tabiiki geldi ama yuklenmesi 5 dkdan fazla surecek sayfalar var.. rapor sayfalari bunlar databaseden milyonlarca satir veri geliyor.. o yuzden baglantiya gore bu sure vok oynak :) su an icin loading divinin sag ustune kapat butonu koydum.. bakalim sorunu cozmez kullanicidan tepki alirsa baska cozum dusunucez..

     


    -----------------------------

     

     

    hocam sende raporu linkle verme butonla ver orta tıkla basınca bişey olmaz.


    -----------------------------

    oyle olmak zorunda, yapacak birsey yok :/ neyse cozdum olayi.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    hackingo bunu yazdı:
    -----------------------------

    sokoban bunu yazdı:
    -----------------------------

    hackingo bunu yazdı:
    -----------------------------

    snnyk bunu yazdı:
    -----------------------------

    5 sn. sonra loading divini kapa gitsin.


    -----------------------------
    hehehe hocam bnmde aklima tabiiki geldi ama yuklenmesi 5 dkdan fazla surecek sayfalar var.. rapor sayfalari bunlar databaseden milyonlarca satir veri geliyor.. o yuzden baglantiya gore bu sure vok oynak :) su an icin loading divinin sag ustune kapat butonu koydum.. bakalim sorunu cozmez kullanicidan tepki alirsa baska cozum dusunucez..

     


    -----------------------------

     

     

    hocam sende raporu linkle verme butonla ver orta tıkla basınca bişey olmaz.


    -----------------------------

     

    oyle olmak zorunda, yapacak birsey yok :/ neyse cozdum olayi.


    -----------------------------

    hocam illa link olsun derlerse css'le borderları falan kapat link gibi göster butonu :D dkfsdfj


    .
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tutkun
    tutkun's avatar
    Kayıt Tarihi: 20/Mayıs/2010
    Erkek

    konuyu hortlatmak gibi olacak, ama bu sorunla karşılaşmaya devam eden arkadaşlara tavsiyem şu:

     

    $("#container").on('mousedown', 'a#tiklanacak_link', function(e) { 

    if( (e.which == 1) ) {

    alert("mouse'nin sol tuşu");

    }if( (e.which == 3) ) {

    alert("mouse'nin sağ tuşu");

    }else if( (e.which == 2) ) {

    alert("mouse'nin orta tuşu"); 

    }

    // a[href=http://siteniz.com]'u pasifleştirir

    e.preventDefault();

    }).on('contextmenu', function(e){

    // linke sağ tıklamayı pasifize etmek için.

    e.preventDefault();

    });

     

    tutkun tarafından 11/Mar/13 21:21 tarihinde düzenlenmiştir

    Bilen konuşmuyor, konuşan bilmiyor...
Toplam Hit: 1678 Toplam Mesaj: 11