

JS İle Yeni Pencere Açıp İlk Sayfanın Aktif Olmasını Sağlamak
-
Hani özellikle porno ve warez siteleri yapar ya site üzerinde bi yere tıklarsın yan sekmede yeni bir site açar sonrada tıkladığın link açılır o tarz bişey lazım.
Javascript opener ile denedimde yemedi.
a href blank target ilede yeni açılan pencere aktif oluyor oda değil.
Hangi kod işimizi görür?
-
Hocam jquery ile şöyle bişey yapabilirsin (sabredersen 10 dk sonra çalışan kodu yazarım şimdi teldeyim biraz işim var)
Display none olan target blank etiketli bi link koyarsın (görünmez yeni sekmme açan bi link yani)
Asıl tıkladığın linke de href olarak istediğin link onclick olarak da jquery ile görünmez linke click()lettirebilirsin. Muhtemelen çalışır
Sorunu tam anlamadıysam (böyle anladım) daha açıklayıcı yazarsan sevinirim ki yardımcı olayım
-
by_Tet bunu yazdı
Hocam jquery ile şöyle bişey yapabilirsin (sabredersen 10 dk sonra çalışan kodu yazarım şimdi teldeyim biraz işim var)
Display none olan target blank etiketli bi link koyarsın (görünmez yeni sekmme açan bi link yani)
Asıl tıkladığın linke de href olarak istediğin link onclick olarak da jquery ile görünmez linke click()lettirebilirsin. Muhtemelen çalışır
Sorunu tam anlamadıysam (böyle anladım) daha açıklayıcı yazarsan sevinirim ki yardımcı olayım
ona benzer bişey denedim aslında yemedi ama belki sende bakarsan olabilir :)
-
Edit..........
Olmuyo diye bişey yok oldu. Birazdan kodları düzenliyorum
by_Tet tarafından 09/Tem/14 01:38 tarihinde düzenlenmiştir -
function OpenInNewTab(url) {
var win = window.open(url, '_blank');
window.focus();
}
şu yeni tabda açıyor ama focus olayı çalışmadı
-
cemnet bunu yazdı
function OpenInNewTab(url) {
var win = window.open(url, '_blank');
window.focus();
}
şu yeni tabda açıyor ama focus olayı çalışmadı
Hocam chrome'da bu kod çalışmaz popup engelleyiciye takılır onu bi şekilde aştım şimdi focusa uğraşıyorum
-
hocam oldu:)
<script type="text/javascript">
$(document).ready(function () {
$("#val").click(function () {
var a = document.createElement("a");
a.href = "http://www.google.com";
a.target = '_blank'
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(evt);
});
});
</script>
<a id="val" href="/git">popunderpopunder</a>
-
cemnet bunu yazdı
hocam oldu:)
//
$(document).ready(function () {
$("#val").click(function () {
var a = document.createElement("a");
a.href = "http://www.google.com";
a.target = '_blank'
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(evt);
});
});
// ]]>
adamsın :D benim denemelerim de burda http://jsfiddle.net/3w7yN/8/
sondaki 8 i 1 den başlatıp denersen görürsün ama bitürlü beceremediydim :)
-
doğru arama kelimesi "jquery open new tab without focus" imiş gerçekçi olmak gerekirse. Şimdi işin bokunu çıkarıp sayfanın onclick eventinde bunu çalıştıralım ziyaretçiler tiksinsin bizden :D
-
Ne tiksincek rahatsız etmiyo ki sonuçta :P Buna bi de atıyorum 2 saniye sonra otomatik yeni açılan sayfada da link yaptırttın mı tadından yenmez :D bokunu çıkartmayak neyse