• 03-03-2016, 12:48:49
    #1
    JAVASCRİPT İLE YENİ SEKMEDE AÇMA

    Kodlar çalışmaktadır. sadece linke tıkladığımda yeni sekmede açılmasını istiyorum.

    Aşağıdaki Kod İndex.html İçindeki Kod

        <!-- jQuery 1.11.2 -->
        <script src="https://code.jquery.com/jquery-1.11.2.js"></script>
    
        <!-- SVG Türkiye Haritası -->
        <script src="js/svg-turkiye-haritasi.js"></script>
    
        <!-- jQuery Custom -->
        <script>
          $(document).on("ready", function () {
    
            // SVG Türkiye Haritası
            // (js/svg-turkiye-haritasi.js)
            svgturkiyeharitasi();
    
          });
        </script>
    Aşağıdaki Kod js klasöründeki svg-turkiye-haritasi.js Dosyasındaki Kod

    /*! SVG Türkiye Haritası | jQuery | */
    
    function svgturkiyeharitasi() {
      $("#svg-turkiye-haritasi path").hover(function() {
        if ($(this).parent().attr("id") == "guney-kibris") return false;
        $(".il-isimleri").html("<div>" + $(this).parent().data("iladi") + "</div>");
        $(this).on("mousemove", function(event) {
          $(".il-isimleri").css("top", (event.pageY + 25));
          $(".il-isimleri").css("left", event.pageX);
        });
      },function(){
        $(".il-isimleri").html("");
      });
      $("#svg-turkiye-haritasi path").on("click", function(event) {
        if ($(this).parent().attr("id") == "guney-kibris") return false;
        var ilid = $(this).parent().attr("id");
        var iladi = $(this).parent().data("iladi");
        var plakakodu = $(this).parent().data("plakakodu");
        var alankodu = $(this).parent().data("alankodu");
        window.location = "http://www.gizemli-web.com.tr/portfolio/" + ilid + "" + plakakodu;
      });
    }
  • 03-03-2016, 17:12:29
    #2
    merhaba,

    window.location = "http://www.gizemli-web.com.tr/portfolio/" + ilid + "" + plakakodu; şu kodunuzu
    window.open("http://www.gizemli-web.com.tr/portfolio/" + ilid + "" + plakakodu); şeklinde değiştirerek yeni pencerede açtırabilirsiniz fakat popup blocker vs varsa kullanıcı tarayıcı tarafından uyarılacaktır.
    bkz : http://www.w3schools.com/jsref/met_win_open.asp


    Ertenya adlı üyeden alıntı: mesajı görüntüle
    JAVASCRİPT İLE YENİ SEKMEDE AÇMA

    Kodlar çalışmaktadır. sadece linke tıkladığımda yeni sekmede açılmasını istiyorum.

    Aşağıdaki Kod İndex.html İçindeki Kod

        <!-- jQuery 1.11.2 -->
        <script src="https://code.jquery.com/jquery-1.11.2.js"></script>
    
        <!-- SVG Türkiye Haritası -->
        <script src="js/svg-turkiye-haritasi.js"></script>
    
        <!-- jQuery Custom -->
        <script>
          $(document).on("ready", function () {
    
            // SVG Türkiye Haritası
            // (js/svg-turkiye-haritasi.js)
            svgturkiyeharitasi();
    
          });
        </script>
    Aşağıdaki Kod js klasöründeki svg-turkiye-haritasi.js Dosyasındaki Kod

    /*! SVG Türkiye Haritası | jQuery | */
    
    function svgturkiyeharitasi() {
      $("#svg-turkiye-haritasi path").hover(function() {
        if ($(this).parent().attr("id") == "guney-kibris") return false;
        $(".il-isimleri").html("<div>" + $(this).parent().data("iladi") + "</div>");
        $(this).on("mousemove", function(event) {
          $(".il-isimleri").css("top", (event.pageY + 25));
          $(".il-isimleri").css("left", event.pageX);
        });
      },function(){
        $(".il-isimleri").html("");
      });
      $("#svg-turkiye-haritasi path").on("click", function(event) {
        if ($(this).parent().attr("id") == "guney-kibris") return false;
        var ilid = $(this).parent().attr("id");
        var iladi = $(this).parent().data("iladi");
        var plakakodu = $(this).parent().data("plakakodu");
        var alankodu = $(this).parent().data("alankodu");
        window.location = "http://www.gizemli-web.com.tr/portfolio/" + ilid + "" + plakakodu;
      });
    }
  • 03-03-2016, 18:37:38
    #3
    Çok Teşekkürler
    window.open denemiştim ama parantezleri komamışım