![]() | |
| | #2 (permalink) |
| Kodlarım, Canlarım... Üyelik Tarihi: 05/2005 Yer: » Delphi Bölümü «
Mesaj: 1,677
|
banner flash mı ? Eğer flahssa ilk tıklamada tarayıcıya kontrolu etkinleştirmesini, ikinci tıklamada etkinleşen kontrolün linkine gitmesini söylüyorsun... İlk tıklamaya gerek kalmadan flash kontrolun etkinleştirilmesi için ; Kod: // JavaScript Document
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';
document.write(str);
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
//* Flash gösterilirken sayfaya Kod: <script src="js/flashetkin.js" type="text/javascript"></script> ekleniyor Kod: <script type="text/javascript">
AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width","468","height","105","title","Sitem","src","banner-4","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","banner-4");
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="468" height="105" title="Sitem">
<param name="movie" value="banner-4">
<param name="quality" value="high">
<embed src="banner-4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="105"></embed>
</object></noscript>
__________________ Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin... |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 08/2007
Mesaj: 13
| <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="160" height="120" id="amasya" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="amasya.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#333333" /> <embed src="amasya.swf" quality="high" bgcolor="#333333" width="160" height="120" name="amasya_gun_batimi" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> flash ile yapılmış banner yukardaki biçimde ASP ile yazılmış sitede bulunmakta verdiğin kod için sağol ama neyi tam olarak nereye koyacağımı anlamadım yardımcı olabilirsen sevinirim |
| | |
| | #6 (permalink) | |
| Lorem ipsum dolor... Üyelik Tarihi: 02/2007 Yer: Ankara
Mesaj: 229
| Alıntı:
Nasıl bulamadın? Eğer zip dosyasındaki dosyaları explorer ile açarsan tıklama gereği olmadığını görürsün... Kullanımı: Önce "swfobject.js" dosyasını sayfanın olduğu dizine kopyala ve sayfanın "<head>" tagları arasına "<script type="text/javascript" src="swfobject.js"></script>" kodunu ekle. Daha sonra sayfada flash kullanmak istediğin yere aşağıdaki gibi kodunu yerleştir: Kod: <div id="flashcontent">
<strong>Görüntülemek için Flash Player'ı yüklemelisiniz...</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("amasya.swf", "sotester", "160", "120", "9", "#FF6600");
so.write("flashcontent");
// ]]>
</script>
Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SWFObject embed by Geoff Stearns (basic) @ deconcept</title>
<!-- SWFObject embed by Geoff Stearns geoff@deconcept.com http://blog.deconcept.com/swfobject/ -->
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
<div id="flashcontent">
<strong>Görüntülemek için Flash Player'ı yüklemelisiniz...</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("amasya.swf", "sotester", "160", "120", "9", "#FF6600");
so.write("flashcontent");
// ]]>
</script>
</body>
</html>
| |
| | |
| | #7 (permalink) |
| Üye Üyelik Tarihi: 08/2007
Mesaj: 13
|
merhaba dediklerini aynen yaptım fakat,hala sorun çıkıyor sanırım sorunun sebebi benim kullandığım .swf uzantılı banner 'ı dışardan bi siteden almam yani kullandığım diğer banner'larda bi sorun yok ;ilk tıklandıklarında çalışıyor!.. .swf uzantılı banner 'ı aldığım sitede ilk tıklandığında banner açılıyor ama benim sitemde ilk tıklandığında açılmıyor,zaten benim sitemde banner'ın üzerine gelindiğinde karşı tarafın yazdığı "Click to activate and use this control" şeklinde bi yazı çıkıyor karşı tarafa gerek kalmadan bunu halledemezmiyim? |
| | |
| | #8 (permalink) |
| Lorem ipsum dolor... Üyelik Tarihi: 02/2007 Yer: Ankara
Mesaj: 229
|
Onu tam bilemiyorum; yani dışarıdan gelen swf'lerin nasıl işlendiğini ama işe yaraması gerek diye düşünüyorum... Sonucta tamamını kullanıcının tarayıcısı yorumluyor. Ama dediğim gibi sadece mantık yürütüyorum. Tam bilemiyorum... NOT: Aşağıdaki kalın yazılan yerleri her flash dosyası için değiştirmelisin.. Yoksa hepsini birbirinin üzerine yazar.... EKLEME: Ben başka bir siteden alıp aynı teknikle swf dosyasını sayfama yerleştirdim ve sorunsuz görüntülendi. Belki kullandığın flash'tan kaynaklanıyordur. Linkini verebilir misin kullanmak istediğin flash dosyasının?? Kod: <div id="flashcontent">
<strong>Görüntülemek için Flash Player'ı yüklemelisiniz...</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("amasya.swf", "sotester", "160", "120", "9", "#FF6600");
so.write("flashcontent");
// ]]>
</script>
|
| | |
| | #9 (permalink) |
| Üye Üyelik Tarihi: 08/2007
Mesaj: 13
|
merhaba bi arkadaş sağolsun cevabı buldum cevap.js Kod:
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}
yukarıda ki kodu sitenizin içine ya da "<script type="text/javascript" src="cevap.js" ></script>" şeklinde flash banner'ı eklediğiniz kodun içinde </body> tagından hemen önce yazarsanız sorun halloluyor ama kodunuza script olarak ekleyecekseniz "cevap.js" yi kodlarınızın bulunduğu dizine koymanız gerekiyor tabi ki bişey daha flash banner'ın bulunduğu kodlarınızın bulunduğu dosya başka bir yerden çağrılıyorsa o kodların içine de yukardaki script i eklemeniz gerekiyor umarım yardımı dokunur herkese kolay gelsin |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Yönlendirme sorunu!! | Php_Coder | Javascript / DHTML / Ajax | 1 | 27/08/2007 17:21 |
| iframe link yönlendirme sorunu | Php_Coder | PHP | 2 | 27/08/2007 15:35 |
| yönlendirme sorunu | Marlonbora | PHP | 1 | 15/11/2006 20:37 |
| yönlendirme sorunu | mikailornek | Javascript / DHTML / Ajax | 6 | 22/08/2006 16:04 |
| Sayfa Yönlendirme sorunu | asker | PHP | 1 | 31/01/2005 02:23 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |