Hocam jQuery ile herşey daha basit. Şurada bir fiddle oluşturdum sanırım tam istediğin gibi http://jsfiddle.net/5Lh3k6jr/1/ Edit: Youtube js api depraced hocam. Iframe api kullanmazsan birkaç ay sonra kodlarım neden çalışmıyor nceden çalışıyordu diye konu açarsın bunu da gz ardı etmeyelim by_Tet tarafından 08/Tem/15 16:56 tarihinde düzenlenmiştir iyibu! yeniden..

hocalar fiddle linki şyle: http://jsfiddle.net/gxcmteyk/2/ youtube api sini fiddle da bir türlü çalıştıramadım ama localde çalışıyor. amacım şu: buraya video-id yaz yazan input a bir video-id sini yazacağım (rneğin, 6SZXH9RmW-4 ) Gonder butonuna bastığımda bunu bir değişkene atayacak Change Video linkine tıkladığımda ise x değişkenindeki video-id sini açacak. . ek: eomerx e yardımlarından dolayı çok teşekkür ederim.

eomerx hocam dediğiniz gibi jsfiddle ı yeniden düzenledim . evet şu an youtube api si çalışıyor, çok sağolun tekrar. http://jsfiddle.net/gxcmteyk/4/ şimdi yukarıdaki rnekte yapmak istediğim şu hacılar: buraya video-id yaz yazan input a bir video-id sini yazacağım (rneğin, 6SZXH9RmW-4 ) Gonder butonuna bastığımda bunu bir değişkene atayacak Change Video linkine tıkladığımda ise x değişkenindeki video-id sini açacak. . yardım edebilecek biri varsa şimdiden çok teşekkür ederim. bu sorunu çzersem buradan ilerlerim ben.

Benim fiddle'daki eksik ne tam olarak peki?

burada x i nasıl tek tırnak içine alırım? yani x değeri mutlaka tek tırnak içinde gnderilmeli yoksa çalışmıyor. 'suggestedQuality': 'large' daki gibi olmalı format. ayrıca, by_Tet çok teşekkürler hocam. "'"+degisken+"'" Ama tırnak içerisine alman gereksiz olur 'ilk_degisken' = degisken şeklinde yaptığında zaten degisken = 'yazi' şeklinde string olsun 'ilk_degisken' = 'yazi' haline gelecektir zaten. degiskeni string ise tırnak içerisindeki yazı olarak düşün sayı olmadıkça. iyibu! yeniden..

Benim fiddle'daki eksik ne tam olarak peki? hocam kusra bakma, Change Video yu gzardı ettiğini düşünmüştüm. şimdi grdüğümde bunu butondaki fonksiyona iliştirmişsin. çok teşekkür ederim, sorun çzüldü. fakat aklıma takılan bir soru var: div içindeki a href de, 'videoId': 'nPgE8Jdzojc' kısmındaki 'nPgE8Jdzojc' yazan yere, mesela, var_id adında bir değişken atasam, bu mantığa aykırı mı? ek: sayenizde aydınlandım hocam, tekrar tekrar teşekkürler :D RockZs tarafından 08/Tem/15 16:22 tarihinde düzenlenmiştir

var strDegisken = blablabla; Şeklinde dener misin? olmadı hocam. javascript: player. ytcplayer1. loadVideoById ;"> yazısı çıktı. ama çok sağol, düşünmen yeter. ek: Jeremy Keith 'in DOM Scripting adlı kitabını indirdim, javascript nedir, syntax nasıl, variables, functions.. temellerine bakıyorum. belki ğrenirim bi'şeyler. zor geldi. RockZs tarafından 08/Tem/15 14:17 tarihinde düzenlenmiştir

hocalar fiddle linki şyle: http://jsfiddle.net/gxcmteyk/2/ youtube api sini fiddle da bir türlü çalıştıramadım ama localde çalışıyor. amacım şu: buraya video-id yaz yazan input a bir video-id sini yazacağım (rneğin, 6SZXH9RmW-4 ) Gonder butonuna bastığımda bunu bir değişkene atayacak Change Video linkine tıkladığımda ise x değişkenindeki video-id sini açacak. . ek: eomerx e yardımlarından dolayı çok teşekkür ederim. ncelikle sana buradaki sorunu açıklayayım. sayfadaki button player denen bir objeye youtube player değişkenlerini atamak istiyor ama başaramıyor. Çünkü player denen bir değişken yok. Daha doğrusu, sen player'ı, button player'a değişken atamaya çalıştıktan sonra oluşturuyorsun. Normalde js kodlarını bu şekilde çalıştırmak da pek sağlıklı değildir, yani html içerisinden onclick gibi ya da değişken atamak gibi. Bunun iki çzümü var. 1- js kodlarını html'in üzerine gmeceksin. 2 html içine tek satır dahi js kodu yazmadan bütün js kodlarını ayrı bir dosya ya da blok içinde tutacaksın. Yani play tuşuna btn-play class'ını atayıp, başka bir js dosyasında da play class'ına sahip olan butona tıklandığında şunu yap dermiş gibi. Ben kolay olacak şekilde düzenledim. yani 1. çzümden gittim. http://jsfiddle.net/5ftrnd1p/3/ Bu arada ben temel js'yi buradan ğrenmiştim: http://learnjavascript.co. uk/

şyle olabilir: <button onclick="player. ytcplayer1. loadVideoById( );"> Change Video </button> eomerx tarafından 08/Tem/15 16:35 tarihinde düzenlenmiştir

Forumda bu tarz işler için kesinilkle codepen ya da jsbin'den derleme yapılması gerekiyor. Bu şekilde bakarak krlemesine kod yazıyoruz resmen. Bence bu forum başlığında, en azından front-end için web tabanlı derleyicilerin bu kadar yaygın olduğu bir dnemde bunu kesinlikle kullanmalıyız. http://jsfiddle.net/ http://codepen.io/pen/ http://jsbin.com/?html, output Bu yapıldığında, biz de sorun çıkartan kodu editleyerek size çalışan şeklinin url'ini atabiliriz. Bence bu alışkanlığı edinelim. Hem cevap yazan için külfetli bir durum olmaktan çıksın, hem de soruyu soran sorununun çzümünü tek bir cevap ile alabilsin. Bu arada forumda bunların embed zelliği yok galiba. Bin'i iframe ile embed etmeye çalıştım ve olmadı. eomerx tarafından 08/Tem/15 14:39 tarihinde düzenlenmiştir

Tabii bu kodda inputtaki değeri alıyor. x diyemezsin çünkü x'i fonksiyon içinde locak değişken olarak tanımlıyorsun. şyle olabilirdi ama: js: var x; function myFunction html: <button onclick="player. ytcplayer1. loadVideoById ;"> Change Video </button>

Merhaba, JS 'yi ilk defa kullanıyorum. <a href="javascript: player. ytcplayer1. loadVideoById( );"> </a> yukarıdaki adreste grdüğünüz 'nPgE8Jdzojc' yazan yeri bir değişkene atamak, değişkeni de bir text-input tan değiştirmek istiyorum. var x = document. getElementById . value; ile inputtan değeri x değişkenine alıyorum ama tırnak işaretleri olmuyor ve a-href de kullanamıyorum. yine benzer şekilde: <iframe id="ytcplayer1" src="http://www.youtube.com/embed/nPgE8Jdzojc?&autoplay=0&theme=dark&enablejsapi=1" style="position:fixed;"></iframe> adresindeki nPgE8Jdzojc kısmını da değişkene atamak istiyorum. Fikir verecek biri var mı? Sevgilerle.. ek: sorun çzüldü. yardımcı olan herkese çok teşekkürler. RockZs tarafından 08/Tem/15 16:55 tarihinde düzenlenmiştir

var strDegisken = blablabla; <a href="javascript: player. ytcplayer1. loadVideoById ;"> </a> Şeklinde dener misin? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

eomerx, hocam sağolun, global değişken olayı da tamam. ama son birşey kaldı aklımda. onu da sormak isterim müsadenizle. <button onclick="player. ytcplayer1. loadVideoById ;"> Change Video </button> burada x i nasıl tek tırnak içine alırım? yani x değeri mutlaka tek tırnak içinde gnderilmeli yoksa çalışmıyor. 'suggestedQuality': 'large' daki gibi olmalı format. ayrıca, by_Tet çok teşekkürler hocam.