объекты не могут быть отображены иногда - PullRequest
0 голосов
/ 27 марта 2012

Я использовал следующий код:

<DIV style="WIDTH: 100%; HEIGHT: 24px" id="_sizing__c_TarPro"> 
  <DIV style="Z-INDEX: 0; POSITION: relative; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 24px" id="_slot__c_TarPro"> 
   <object id="sl__c_TarPro" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
    <param name="source" value="xxxxxx.xap&xxxxIgnoreNotFound=true"></param> 
       <param name="onload" value="onSilverlightLoad" /> 
       <param name="onError" value="onSilverlightError" /> 
       <param name="background" value="transparent" /> 
       <param name="windowless" value="true" /> 
       <param name="minRuntimeVersion" value="4.0.50401.0" /> 
       <param name="autoUpgrade" value="true" /> 
       <param name="Culture" value="EN" /> 
       <param name="UICulture" value="EN" /> 
    <param name="initParams" value="xxxxxxxxxxxxxxxxxxxxxxx,
         dimension=DIMENSION4,
         defaultValue=,
         dimensionDescription=,
         allowMultipleSelection=TRUE,
         allowLeafSelection=TRUE,
         allowParentSelection=TRUE,
         allowReadAccessSelection=TRUE,
         attributeFilter=,
         symbolSpec=DIM4SET,
         targetVariable=_c_TarPro"/> 
         width=200,
         height=24,
         <a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration: none"> 
           <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style: none"></img> 
         </a> 
   </object> 
   <input id="_c_TarPro" name="_c_TarPro" style="display:none" value=""/> 
 </DIV> 
</DIV>

Повторите этот код для нескольких объектов, иногда эти объекты отображаются. Но иногда несколько объектов отображаются, а другие не отображаются после обновления. Это случайное количество объектов отображаются. Это происходит только в IE8 и IE9. (Извините, прежде чем я сказал на IE9, он работает хорошо, потому что QA сообщает об этом, но я протестировал на IE9 и вижу ту же проблему.)

У кого-нибудь есть идеи?

Спасибо

1 Ответ

0 голосов
/ 29 марта 2012

Я сомневаюсь, что это является причиной вашей проблемы, но ширина и высота , которые вы применяете к <param name="initParams">, объявлены вне тега, что может помешать тому, чтобы эти атрибуты были интерпретированы.

У вас есть:

<param name="initParams" value="xxxxxxxxxxxxxxxxxxxxxxx,
     dimension=DIMENSION4,
     defaultValue=,
     dimensionDescription=,
     allowMultipleSelection=TRUE,
     allowLeafSelection=TRUE,
     allowParentSelection=TRUE,
     allowReadAccessSelection=TRUE,
     attributeFilter=,
     symbolSpec=DIM4SET,
     targetVariable=_c_TarPro"/> 
     <!-- what are these guys doing outside the tag? -->
     width=200,
     height=24,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...