folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Bir Buton İle İki Linke Href Verme



Bir Buton İle İki Linke Href Verme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    Hocalar şimdi bende bir tane link var, bu linke bastığında iki ayrı csv dosyasını indirmesi lazım.

    Fakat iki csv dosyası farklı .php dosyalarında, ve php://output ile çıktı veriyorlar. Malum csv' leri multiplesheet yapamadığımdan ayırmak zorunda kaldım.

    Javascript de şöyle bişey denedim de yemedi : 

    <a onclick="$.csvIndir();" class="btn btn-warning btn-lg">SAP Raporu</a>

     

    JS kodu :

    $.csvIndir = function() {
    	window.location.href = "finansuzmaniCSVRaporu_Nakit.php";
    	window.location.href = "finansuzmaniCSVRaporu_Kredi-Karti.php";
    	//window.location.href = "index.php";
    }

     

    Bu son yazdığıma gidiyor, ben istiyorum ki önce ilkine gitsin onu bi indirsin, sonra diğerine. Sleep falan mı koymak lazım ? 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek
    $.csvIndir = function() {
    	window.open( "finansuzmaniCSVRaporu_Nakit.php");
    	window.open( "finansuzmaniCSVRaporu_Kredi-Karti.php");
    	//window.location.href = "index.php";
    }

    böyle dener misin abi bir?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    sLeymN bunu yazdı
    $.csvIndir = function() {
    	window.open( "finansuzmaniCSVRaporu_Nakit.php");
    	window.open( "finansuzmaniCSVRaporu_Kredi-Karti.php");
    	//window.location.href = "index.php";
    }

    böyle dener misin abi bir?

    Bu da sadece ilkini açtı, diğeriyle combine etsek olcak sanki :)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    izzmarit
    izzmarit's avatar
    Kayıt Tarihi: 07/Ocak/2010
    Dişi

    Ilk .php'ne allow_url_fopen ile ikinciyi de indirtsen?

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    izzmarit bunu yazdı

    Ilk .php'ne allow_url_fopen ile ikinciyi de indirtsen?

    O metodu bilmiyorum bi bakiyim, @sLeymN ' ın verdiği çalışıyormuş ama chrome pop-up' ları engelleyince patlıyor.

    Ona izin vermek lazımmış, neyse şu metoda da bi bakim. 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    <a href="http://google.com" onclick="window.open('http://yahoo.com');return true;" class="btn btn-warning btn-lg">SAP Raporu</a>

    en basiti bu. art arda popup açtırırsan engeller tarayıcılar. var olan sayfa açık kalsın + 2 sayfa daha açsın dersen jquery ile yapacaksın (interval ile bekleterek windows.open komutuyla sayfa açma)

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    overbite
    overbite's avatar
    Kayıt Tarihi: 13/Ağustos/2011
    Erkek

    dosyaları zipleyip, arşivi göndersen olmuyo mu

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek

    Satır içi iframe ve bunlar üzerinde formlar oluşturup, bu formları submit eden bir şeyler kullan, pop-up vs.. gördüğün üzere sorun yaratır.

    Örnek de var : http://stackoverflow.com/a/9425731/893670

     

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    function saveFile(e, n) {
        var o = new XMLHttpRequest;
        o.responseType = "blob", o.onload = function() {
            var n = document.createElement("a");
            n.href = window.URL.createObjectURL(o.response), n.download = e, n.style.display = "none", document.body.appendChild(n), n.click(), delete n
        }, o.open("GET", n), o.send()
    }
    
    saveFile('Dosya1.csv','finansuzmaniCSVRaporu_Nakit.php');
    saveFile('Dosya2.csv', 'finansuzmaniCSVRaporu_Kredi-Karti.php');
    

     

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    sağolun cevaplar için, 3-5 aydınlanma yaşadım. Denicem yöntemleri birazdan

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    window.open'a sadece linki değil diğer parametreleride girin iki ayrı pencere açar o zaman.

    var myWindow = window.open("""myWindow""width=200, height=100");

    var myWindow = window.open("""myWindow2""width=200, height=100");

Toplam Hit: 650 Toplam Mesaj: 17
jquery a href bir linkte iki kuş