• 27-10-2010, 09:04:37
    #1
    Eposta Aktivasyonu Gerekmekte
    siteye kendi hazırladığım flash menüyü koyduğumda menünün üstüne geldiğinizde çalışmıyor( menü çevresinde bi cizgi beliriyor.)üstüne bir kere tıklayınca sorunsuz calışıyor.nasıl düzeltebilirim fikri olan varsa çok sevinirim.


    bu sorun sadece ie7 de ie6 ve mozilla sorunsuz.
  • 30-10-2010, 01:05:53
    #2
    windows güncelleme yaparsan sorun kalmaz sanırım xp sp 2 de bu sorun oluyordu
    yada flash etrafındaki cingiyi kaldırmak diye aratırsan döküman bulabilrisin
  • 30-10-2010, 02:01:25
    #3
    object, embed {
    outline: 0;
    }

    şeklinde deneyiniz.
  • 30-10-2010, 02:07:56
    #4
    FTP'ye atınca düzelmesi gerek.
  • 30-10-2010, 16:28:00
    #5
    wmode="transparent" flash html kod kısmına bunu dene emin değilim ama sorunu çözebilir
  • 31-10-2010, 08:51:43
    #6
    Eposta Aktivasyonu Gerekmekte
    se7en adlı üyeden alıntı: mesajı görüntüle
    object, embed {
    outline: 0;
    }

    şeklinde deneyiniz.
    <style type="text/css">
    <!--
    body {
    	background-image: url(images/back.png);
    }
    object, embed {
      outline: 0;
    }
    -->
    </style>
    şeklinde denedim olmadı

    barisdgn adlı üyeden alıntı: mesajı görüntüle
    wmode="transparent" flash html kod kısmına bunu dene emin değilim ama sorunu çözebilir
    <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="950" height="180">
          <param name="movie" value="banner2.swf" />
          <param name="quality" value="high" />
          <embed src="banner2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="950" height="180"></embed>
        </object>
    her yerinde denedim olmadı.

    lost42 adlı üyeden alıntı: mesajı görüntüle
    FTP'ye atınca düzelmesi gerek.
    zaten ftpde

    POEM adlı üyeden alıntı: mesajı görüntüle
    windows güncelleme yaparsan sorun kalmaz sanırım xp sp 2 de bu sorun oluyordu
    yada flash etrafındaki cingiyi kaldırmak diye aratırsan döküman bulabilrisin
    ie 6, mozilla da sorunsuz ie 7 de sorunlu farklı pc lerde denendi


    hepinize çok teşekkür ederim ama olmadı
  • 01-11-2010, 11:28:46
    #7
    <script type="text/javascript">
    theObjects = document.getElementsByTagName("object");
    for (var i = 0; i < theObjects.length; i++) {
    theObjects[i].outerHTML = theObjects[i].outerHTML;
    }
    </script>

    body nin üstüne bunu ekleyip dene
  • 01-11-2010, 19:17:56
    #8
    Eposta Aktivasyonu Gerekmekte
    justices adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript">
    theObjects = document.getElementsByTagName("object");
    for (var i = 0; i < theObjects.length; i++) {
    theObjects[i].outerHTML = theObjects[i].outerHTML;
    }
    </script>

    body nin üstüne bunu ekleyip dene
    olmadı be üstat
  • 02-11-2010, 08:43:32
    #9
    <script type="text/javascript">
    theObjects = document.getElementsByTagName("object");
    for (var i = 0; i < theObjects.length; i++) {
    theObjects[i].outerHTML = theObjects[i].outerHTML;
    }

    function ieupdate(){
    var strBrowser = navigator.userAgent.toLowerCase();
    if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0){
    var theObjects = document.getElementsByTagName('object');
    var theObjectsLen = theObjects.length;
    for (var i = 0; i < theObjectsLen; i++) {
    if(theObjects[i].outerHTML){
    if(theObjects[i].data){
    theObjects[i].removeAttribute('data');
    }
    var theParams = theObjects[i].getElementsByTagName("param");
    var theParamsLength = theParams.length;
    for (var j = 0; j < theParamsLength; j++) {
    if(theParams[j].name.toLowerCase() == 'flashvars'){
    var theFlashVars = theParams[j].value;
    }
    }
    var theOuterHTML = theObjects[i].outerHTML;
    var re = /<param name="FlashVars" value="">/ig;
    theOuterHTML = theOuterHTML.replace(re,↵
    "<param name='FlashVars' value='" + theFlashVars + "'>");
    theObjects[i].outerHTML = theOuterHTML;
    }
    }
    }
    }

    window.onunload = function() {
    if (document.getElementsByTagName) {
    var objs = document.getElementsByTagName("object");
    for (i=0; i<objs.length; i++) {
    objs[i].outerHTML = "";
    }
    }
    }

    ieupdate();

    </script>

    şöyle bir geliştirme yapmışlar bi de bunu dene. olmazsa google da:

    theObjects = document.getElementsByTagName("object");

    bunu arattır bir çözüm bulabilirsin