• 18-12-2010, 21:10:39
    #1
    Merhaba, diziizleyelim sitesinde video geçişlerinde (1.kısım 2.kısım) kullanılan koddaki gibi bir fonksiyonla dosyaya kısım id gönderip embed kodunu almak istiyorum.

    ama orada iframe kullanmış ve js ile iframe içeriğini değiştiriyor.(iframe src=player.php?id=xx)

    benim yapmak istediğim player.php dosyasından aldığı embed kodunu playerin olduğu div'e yazsın. iframe kullanılmasın.

    galiba geçişlerde sadece bu fonksiyon kullanılıyor.
    function part(part,id) {
    document.getElementById("playerx").src='/player.php?id='+id;
    document.getElementById("p1").className='kisim-top';
    document.getElementById("p2").className='kisim-top';
    document.getElementById("p3").className='kisim-top';
    document.getElementById("p4").className='kisim-top';
    document.getElementById("p5").className='kisim-top';
    document.getElementById('p'+part).className='kisim-selected';
    }
  • 18-12-2010, 21:34:24
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Veri gönderme alma için AJAX kullanmalısınız. Ancak burada sizin için gerekli olan şey AJAX değil. Aşağıda sizin için bir tab sistemi örneği verdim:

    <a href="#part" onclick="sp_bib_change(1); return false;">1. Part</a>
    <a href="#part" onclick="sp_bib_change(2); return false;">2. Part</a>
    <a href="#part" onclick="sp_bib_change(3); return false;">3. Part</a>
    <a href="#part" onclick="sp_bib_change(4); return false;">4. Part</a>
    <a href="#part" onclick="sp_bib_change(5); return false;">5. Part</a>
    <a href="#part" onclick="sp_bib_change(6); return false;">6. Part</a>
    
    
    <div id="part_1">
    	1. Part İçeriği
    </div>
    <div id="part_2" style="display: none;">
    	2. Part İçeriği
    </div>
    <div id="part_3" style="display: none;">
    	3. Part İçeriği
    </div>
    <div id="part_4" style="display: none;">
    	4. Part İçeriği
    </div>
    <div id="part_5" style="display: none;">
    	5. Part İçeriği
    </div>
    <div id="part_6" style="display: none;">
    	6. Part İçeriği
    </div>
    
    <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
    	function part_change(part_id)
    	{
    		for (var i = 1; i <= 6; i++)
    			document.getElementById('part_' + i).style.display = i == part_id ? '' : 'none';
    	}
    // ]]></script>
  • 18-12-2010, 23:21:16
    #3
    sanatçı dizelerine şu şekilde devam eder; "tek taşımı kendim aldım, tek başıma kendim taktım"
    çözümü merak eden olursa(olmazsa da belki bir gün birinin işini görür(sakla samanı...);

    <a href="#5" onclick="return kisimac('5','26631','videonun_acilacagi_div')">
    kisimac 1. değer kaçıncı kısım olduğu, 2.değer kısımın db deki id'si.
    .js dosyası
    var xmlPost;
    function xmlPost(url,text)
    {
    	var xmlspan = document.getElementById(text);
    	var xmlhttp = new_xmlhttp();
    	xmlhttp.open("get",url,true);
    	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=windows-1254");
    	xmlhttp.send(text);
    	xmlhttp.onreadystatechange = function() {
    		
    		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    			xmlspan.innerHTML = xmlhttp.responseText
    
    		}
    		else
    		{
    			xmlspan.innerHTML = 'Hata oluştu tekrar deneyiniz.';
    		}
    	}
    	return false;
    }
    function kisimac(part,id,text) {
    text.innerHTML = '&nbsp;';
    
    var url = 'player.php?p='+part+'&id='+id;
    xmlPost(url,text);
    document.getElementById("p1").className='kisim-top';
    document.getElementById("p2").className='kisim-top';
    document.getElementById("p3").className='kisim-top';
    document.getElementById("p4").className='kisim-top';
    document.getElementById("p5").className='kisim-top';
    document.getElementById('p'+part).className='kisim-selected';
    return false;
    }
  • 29-03-2021, 17:35:30
    #4
    Çok teşekkür ederim cevap için hocam