JavaScript etiketi HTML kodu mola oluşturuyor

3 Cevap php

Ben sayfamda bir afiş gösteren bu JavaScript etiketi var:

<script src="http://e2.emediate.se/eas?cu=10524;cre=mu;js=y" 
  language="JavaScript" type="text/javascript"></script>
<embed 
   height="150" 
   width="768" 
   type="application/x-shockwave-flash"
   src="http://e2.emediate.se/media.2/170/4045/32676/49312404-768-150.swf?clickTAG=http://e2.emediate.se/eas?camp=32676::cu=10524::no=60039::ty=ct"
>

Ben PHP ve XSLT kullanabilirsiniz.

Banner tüm iyi gösteriyor, ama aynı zamanda bir görünmez mola oluşturuyor. Ben sağa başka küçük bir afiş var çünkü bu bir sorundur. Çünkü aradan aşağı itildiği.

Bu garip bir XSLT konudur? Birisi herhangi bir fikrin var mı?

3 Cevap

afiş içeriği nedir? komut dosyası etiketi kendisi görünmez. Eğer afiş kendisi içeriğini kontrol ve kırma tam olarak ne görmek gerekir. FireBug yük sonra içeriği kontrol etmek ve kırdı tam olarak ne görmek için kullanabilirsiniz.

e: looking at the embed you posted- 2 things to check- 1st, imo- embed tags' display is block, so to you might have to set it inline/float it. 2nd- make sure that the width of the object is small enough to be contained with the other one inside their container. for both to be fixed, you probably gonna have to edit the script (at the very least, you will need to find a way to style the embed)

Sen javascript oluşturur ne HTML kodunu gönderilmesi gerekiyor. Ama bu göz önünde bulundurun:

 <script etc></script><div id='theOtherBanner'>sdf</div>

: Komut dosyası gibi bir şey oluşturmak istiyorsanız

 <div id='firstBanner'>Bla</div>

Divs blok seviyesinden elemanlar çünkü sonra ikinci afiş aşağı itilmiş olacaktır. Sen divs ekran yapmak gerekir: inline; ya da yüzer. Senin gibi bir şey kullanarak şamandıra temizlemek emin olun kayan zaman:

 <br style='clear:both'>

Süzülüyor divlere sonra.

Evet, bir sürede bu kadar tamamlamayı:

<span id="myexternalbanner"?
  <script type="text/javascript" language="JavaScript" src="http://something.com" ></script>
</span>

Sonra bu stil. En büyük olasılıkla DOM Inspector ya da böyle bir şey ile oluşturulan HTML incelemek gerekir, ancak bu çalışması gerekir:

span#myexternalbanner *{
  display: inline;
}

Belki sola float gerekir, ama bu yanıltıcıdır olacak.