Giriş Yap / Kayıt Ol
sosyal.market

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Javascript Programlama

undefined hatası

  #1  
Okunmamış 14 Ağustos 2018, 10:31
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 163
Beğeniler: 16 / 24
Ticaret: 0, 0%
merhaba arkadaşlar hayırlı sabahlar aşağıdaki kod ile iframe içinden a tagını çekmek istiyorum tıkladığım zaman undefined diye bir sayfa açılıyor sorun nerde yardımcı olurmusunuz

PHP- Kodu:
<script>
var 
link = $("#iframe").contents().find("#downloadButton").attr("href"); 

$(
"#sonuc").append('<a href="'+link+'">indir</a>'); 
</script> 
  #2  
Okunmamış 14 Ağustos 2018, 11:27
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 09 Ağustos 2018
Yaş / Cinsiyet: 22 / Erkek
Meslek: Öğrenci
Konum: Diğer
Ad, Soyad: Gü... Uğ...
Mesajlar: 51
Beğeniler: 24 / 1
Ticaret: 1, 100%
iframe id olarak mı tanımlı?
  #3  
Okunmamış 14 Ağustos 2018, 11:27
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Ocak 2018
Yaş / Cinsiyet: 46 / Erkek
Meslek: Programcı
Konum: İzmir
Ad, Soyad: Sa... Sa...
Mesajlar: 228
Beğeniler: 84 / 1
Ticaret: 0, 0%
Bulamıyor.

<script>
var link = $("#iframe").contents().find("#downloadButton").at tr("href");
if(type of link != 'undefined') {

$("#sonuc").append('<a href="'+link+'">indir</a>');
} else {
console.log("yok böyle bir link");
}
</script>
  #4  
Okunmamış 14 Ağustos 2018, 11:36
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 163
Beğeniler: 16 / 24
Ticaret: 0, 0%
evet hocam bu şekil tanımlı

PHP- Kodu:
<iframe id="iframe" class="button-api-frame"  src="https://www.example.io/widget/button/?video=https://www.youtube.com/watch?v={{videoid}}&color=0c8fcc"  width="210px" height="50px" scrolling="no" style="border:none"></iframe
  #5  
Okunmamış 14 Ağustos 2018, 11:44
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 09 Ağustos 2018
Yaş / Cinsiyet: 22 / Erkek
Meslek: Öğrenci
Konum: Diğer
Ad, Soyad: Gü... Uğ...
Mesajlar: 51
Beğeniler: 24 / 1
Ticaret: 1, 100%
sanırım yapmanız gereken "#downloadButton a" olarak eklemek.

Ayrıca şu koduda deneyebilirsiniz.
Kod:
$(document).ready(function() {
    $('#iframe').on('load', function() {
        var link = $(this).contents().find("#downloadButton a").prop('href');
        alert(link);
    });
});
  #6  
Okunmamış 14 Ağustos 2018, 11:51
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 163
Beğeniler: 16 / 24
Ticaret: 0, 0%
hocam yine aynı hatayı alıyorum undefined

hocam html içeriği bu şekilde

PHP- Kodu:
<head>
<
script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
</head>


<center><div class="item">
   
    
    
     <a class="something" id="link" href="https://www.youtube.com/watch?v={{videoid}}" target="_blank" rel="nofollow"> <img id="y-image" width="210" height="150" src="https://img.youtube.com/vi/{{videoid}}/hqdefault.jpg"></a><br/>
   
    <iframe id="iframe" class="button-api-frame"  src="https://www.example.io/widget/button/?video=https://www.youtube.com/watch?v={{videoid}}&color=0c8fcc"  width="210px" height="50px" scrolling="no" style="border:none"></iframe>
   
    </div></center>
<div id="sonuc"></div>

<script> 
var link = $("#iframe").contents().find("#downloadButton a").attr("href");  

$("#sonuc").append('<a href="'+link+'">indir</a>');  
</script>  

<script>
  var list = document.getElementsByClassName("something");
  for (var i = 0; i < list.length; i++) {
   list[i].setAttribute("id", "link" + i);
  }
    
</script> 
hocam 2 gündür bununla uğraşıyorum yabancı forumlara her yere baktım ama olmuyor bir türlü
  #7  
Okunmamış 14 Ağustos 2018, 14:18
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Ocak 2018
Yaş / Cinsiyet: 46 / Erkek
Meslek: Programcı
Konum: İzmir
Ad, Soyad: Sa... Sa...
Mesajlar: 228
Beğeniler: 84 / 1
Ticaret: 0, 0%
once a tagını getir ona bak sonra href ine bakarsın. belki href tanımlı değildir. varmı bu iframe contentinin örneği. Bence o eleman yok orada.
  #8  
Okunmamış 14 Ağustos 2018, 14:21
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 163
Beğeniler: 16 / 24
Ticaret: 0, 0%
hocam iframenin içeriği şöyle

Kod:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="/css/button.css?v=1.4.1">
</head>
<body>
<a id="downloadButton" href="/download/get/?i=E5fK3MIEgmCWLFyYVjHcLj1JptXvdWxE&e=57&v=4QQisl6jqQg&progressType=button">
<div id="container" class="progress-button">
<div id="percentageText">
<svg style="width:20px;height:20px;fill:#fff;enable-background:new 0 0 475.078 475.077" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 475.078 475.077" version="1.1" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink">
<g>
<path d="m467.08 318.63c-5.324-5.328-11.8-7.994-19.41-7.994h-132.47l-38.828 38.827c-11.04 10.657-23.982 15.988-38.828 15.988-14.843 0-27.789-5.324-38.828-15.988l-38.543-38.827h-132.76c-7.612 0-14.083 2.669-19.414 7.994-5.332 5.33-7.996 11.8-7.996 19.41v91.358c0 7.614 2.664 14.085 7.994 19.414 5.33 5.328 11.801 7.99 19.414 7.99h420.27c7.61 0 14.086-2.662 19.41-7.99 5.332-5.329 7.994-11.8 7.994-19.414v-91.358c0-7.61-2.66-14.08-8-19.41zm-107.06 96.21c-3.621 3.617-7.905 5.424-12.854 5.424s-9.227-1.807-12.847-5.424c-3.614-3.617-5.421-7.898-5.421-12.844 0-4.948 1.807-9.236 5.421-12.847 3.62-3.62 7.898-5.431 12.847-5.431s9.232 1.811 12.854 5.431c3.613 3.61 5.421 7.898 5.421 12.847 0.01 4.94-1.8 9.22-5.42 12.84zm73.09 0c-3.614 3.617-7.898 5.424-12.848 5.424-4.948 0-9.229-1.807-12.847-5.424-3.613-3.617-5.42-7.898-5.42-12.844 0-4.948 1.807-9.236 5.42-12.847 3.617-3.62 7.898-5.431 12.847-5.431s9.233 1.811 12.848 5.431c3.617 3.61 5.427 7.898 5.427 12.847 0 4.94-1.81 9.22-5.43 12.84z" />
<path d="m224.69 323.48c3.428 3.613 7.71 5.421 12.847 5.421 5.141 0 9.418-1.808 12.847-5.421l127.91-127.91c5.899-5.519 7.234-12.182 3.997-19.986-3.23-7.421-8.847-11.132-16.844-11.136h-73.091v-127.9c0-4.948-1.811-9.231-5.421-12.847-3.62-3.617-7.901-5.426-12.847-5.426h-73.096c-4.946 0-9.229 1.809-12.847 5.426-3.615 3.616-5.424 7.898-5.424 12.847v127.91h-73.089c-7.998 0-13.61 3.715-16.846 11.136-3.234 7.801-1.903 14.467 3.999 19.986l127.9 127.9z" />
</g>
</svg>
Download MP3<div class="buttonTitle">Koray Avcı - Yakarım Geceleri (Official Video)</div>
</div>
</div>
</a>
</body>
</html>
  #9  
Okunmamış 14 Ağustos 2018, 14:45
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 09 Ağustos 2018
Yaş / Cinsiyet: 22 / Erkek
Meslek: Öğrenci
Konum: Diğer
Ad, Soyad: Gü... Uğ...
Mesajlar: 51
Beğeniler: 24 / 1
Ticaret: 1, 100%
o zaman arkadaşın dediği gibi "a#downloadButton" olmalı, işe yaramadı mı?
  #10  
Okunmamış 14 Ağustos 2018, 14:51
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 163
Beğeniler: 16 / 24
Ticaret: 0, 0%
hayır hocam işe yaramadı yine aynı hatayı verdı, hocam peki bir buton olsa buton ifameye bağlı olsa butona tıklandığı zaman iframe ye tıklasa bunu yapabilirmiyiz peki ?
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Javascript Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 18:44.