Autor | Zpráva | ||
---|---|---|---|
szucs Profil |
#1 · Zasláno: 4. 4. 2005, 10:33:45
Vieme mi prosim Vas poradit, preco tu hlasi validator chybu?
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,29,0" width="500" height="100"> <param name="movie" value="images/logo/text3.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <script type ="text/javascript"> if (navigator.mimeTypes && navigator.mimeTypes["applications/xshockwawe-flash"]){ document.write('<embed src="/images/logo/text3.swf" width="500" height="100" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'); }</script> end tag for element "EMBED" which is not open ...pplication/x-shockwave-flash"></embed>'); Ved ten embed tag je otvoreny |
||
habendorf Profil |
#2 · Zasláno: 4. 4. 2005, 11:55:16
To je typická chyba (validátoru) při použití document.write. Řešením je všechny uzavírací tagy roztrhnout a vypsat nadvakrát. Třeba
document.write('<embed src="/images/logo/text3.swf" width="500" height="100" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></e'); document.write('mbed>'); |
||
szucs Profil |
#3 · Zasláno: 4. 4. 2005, 12:29:51
To je typická chyba (validátoru) při použití document.write. Řešením je všechny uzavírací tagy roztrhnout a vypsat nadvakrát. Třeba
bohuzial nepomohlo Line 28, column 190: end tag for element "E" which is not open ...e="application/x-shockwave-flash"></e>'); Skusal som to aj tak, ze som dal samostatne document.write('</embed>'); Este uvediem , ze dokument mam html transitional |
||
habendorf Profil |
#4 · Zasláno: 4. 4. 2005, 12:33:26
Sakra, já vím že takhle nějak to určitě fungovalo, jen si to nepamatuju přesně. Zkus
document.write('<'); document.write('/embed>'); |
||
szucs Profil |
#5 · Zasláno: 4. 4. 2005, 12:40:45
To je typická chyba (validátoru) při použití document.write. Řešením je všechny uzavírací tagy roztrhnout a vypsat nadvakrát. Třeba
bohuzial nepomohlo Line 28, column 190: end tag for element "E" which is not open ...e="application/x-shockwave-flash"></e>'); Skusal som to aj tak, ze som dal samostatne document.write('</embed>'); Este uvediem , ze dokument mam html transitional |
||
habendorf Profil |
#6 · Zasláno: 4. 4. 2005, 12:52:10
???
|
||
szucs Profil |
#7 · Zasláno: 4. 4. 2005, 13:10:21
Prepac, tam mi sa to nejak zduplikoval prispevok omylom
|
||
llook Profil |
#8 · Zasláno: 4. 4. 2005, 13:18:17 · Upravil/a: llook
Další možností by bylo tam přidat označení sekce CDATA:
<script type ="text/javascript"> // <![CDATA[ if (navigator.mimeTypes && navigator.mimeTypes["applications/xshockwawe-flash"]){ document.write('<embed src="/images/logo/text3.swf" width="500" height="100" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'); } // ]]> </script> Ale teď si nejsem jistý, jestli se CDATA dalo používat už v HTML, nebo jestli to přišlo až s XML. Přinejhorším poznámku: <script type ="text/javascript"> // <!-- ... // --> </script> To by mělo fungovat. Tím se validátoru sdělí, že to co je uvnitř není HTML. |
||
szucs Profil |
#9 · Zasláno: 4. 4. 2005, 13:32:29
vyskusal som vsetky moyne kombinacie zlomu znacky embed a nepomohlo to.
llook sekcia cdata funguje, ked som zmenil hlavicku na xhtml dokument,a le bohuzial dokument mi nevyzer adobre ako xhtml,tak som to musel vratit do html Ta obyvajna poznamka na html nezabrala dik za rady |
||
szucs Profil |
#10 · Zasláno: 4. 4. 2005, 13:35:18
Sorry funguje to ,
if (navigator.mimeTypes && navigator.mimeTypes["applications/xshockwawe-flash"]){ document.write('<embed src="images/logo/text3.swf" width="500" height="100" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"><'); document.write('/embed>'); Hned tu prvu kombinaciu som nespravil Diki Vlado |
||
habendorf Profil |
#11 · Zasláno: 4. 4. 2005, 14:07:33 · Upravil/a: habendorf
Takže je to jasné, jenom to shrnu:
Nesmí se tam vyskytnout řetězec "</" Je třeba vypsat prvně "<" a pak "/jakýkoliv_zbytek_tagu>" |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0