lostyazilim
tr.link

PHP & JS'de Butona Nasıl Link Veririm?

17 Mesajlar 2.139 Okunma
acebozum
tr.link

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
Merhabalar. HTML'de bir select kutusu hazırladım ve yanına submit ekledim. Şöyle bir fonksiyon çalıştırmak istiyorum mesela seçim kutusunun içine eklediğim tüm option'lara bir link ve bir id verdim. Submit e tıklayınca (onclick), seçili id deki linki yeni sekmede açsın.

Teşekkür ederim.
 

 

wmaraci
reklam

woakazam woakazam WM Aracı Telefon Onaysız
  • Üyelik 02.07.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad A** C**
  • Mesajlar 67
  • Beğeniler 0 / 35
  • Ticaret 1, (%100)

function openInNewTab(url) {
var newTab = window.open(url, '_blank');
newTab.focus();
}


Kullanım Örneği: openInNewTab("http://www.google.com");
Lions

kişi bu mesajı beğendi.

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
woakazam Hocam bunu html'e mi ekleyeceğim? Mesela kutunun içinde 150 tane option var ve her birinin linki ayrı bunu ayrı bir php olarak mı ekleyeceğim yoksa <script> </script> tagları arasına alıp Submit e onclick şeklinde mi ekleyeceğim?
 

 

woakazam woakazam WM Aracı Telefon Onaysız
  • Üyelik 02.07.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad A** C**
  • Mesajlar 67
  • Beğeniler 0 / 35
  • Ticaret 1, (%100)
1- Sayfanızda jQuery dahil edili mi ?
2- Optionların value kısmına mı URL girdiniz, yoksa kullanıcının gördüğü TEXT kısmına mı ?
 

 

wmaraci
wmaraci

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
woakazam

Evet hocam jQuery daha önce dahil ettim
Value kısmına girdim.
 

 

mxaksoy mxaksoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.03.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 1358
  • Beğeniler 482 / 344
  • Ticaret 3, (%100)
onclick="location.href='asdsad.html'"
 

 

woakazam woakazam WM Aracı Telefon Onaysız
  • Üyelik 02.07.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad A** C**
  • Mesajlar 67
  • Beğeniler 0 / 35
  • Ticaret 1, (%100)

$(function(){

function openInNewTab(url) {
var newTab = window.open(url, '_blank');
newTab.focus();
}

$("#btn").click(function(){
var val = $("#select").val();
openInNewTab(val);
});

});


1 adet .js dosyası oluştur. jQuery dahil ettiğin satırdan sonra oluşturduğun .js dosyasını dahil et.


#btn => Butona verdiğin ID. Örneğin butonun olduğunu farz edelim. O zaman parantez içini "#btn-go" olarak değiştireceksin. ID neyse # işaretinden sonra onu yazacaksın yani.

#select => Yine butondaki gibi ID değeri ne ise onu gireceksin # işaretinden sonra.
 

 

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
mxaksoy Hocam bu yazdığınızı butona eklersem tek 1 link açıyor optiona eklersem de onu seçer seçmez açıyor. 150 kadar option var önce seçip sonra submite tıklayınca açmasını istiyorum.

woakazam Hocam dediğinizi birebir yaptım submit e tıklayınca bulunduğum sekme url'inin sonuna =www.siteadi.com olarak eklediğim linki koyuyor yani ayrı bir sekmede link olarak açmıyor.
 

 

mxaksoy mxaksoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.03.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 1358
  • Beğeniler 482 / 344
  • Ticaret 3, (%100)
Lions hocam onları option içine yazacaksanız işte.
 

 

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
mxaksoy Hocam Bilal'e anlatır gibi anlatır mısınız rica etsem :D Çorba oldu. Sadece sizin dediğinizi yapıyorum woakazam hocamın dediğiyle çakışıyor. İnanın bu konuda tek kromozomluyum.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al