2009-08-25 4 views
0

J'écris un plugin pour jQuery. Il s'avère que pour utiliser une page HTML doit le code suivant contiennentComment faire pour déplacer le code ci-dessus dans le plugin jQuery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html xmlns:v="urn:schemas-microsoft-com:vml" 
xmlns:o="urn:schemas-microsoft-com:office:office"> 
<head> 
    <?import namespace="v" implementation="#default#VML" ?> 
    <style> 
    v\:* { behavior: url(#default#VML); display:inline-block} 
    </style> 

Le plugin est destiné à un usage personnel, mais je veux cacher à l'intérieur il tous les détails. Comment déplacer le code ci-dessus dans le plugin en utilisant JavaScript + DOM.

Aussi j'utilise ce code uniquement pour IE, pour les autres navigateurs, j'ai un code différent qui fonctionne bien. Donc, les solutions spécifiques IE sont les bienvenues.

Répondre

0
document.namespaces.add('v', 'urn:schemas-microsoft-com:vml').doImport('#default#VML'); 
document.namespaces.add('o', 'urn:schemas-microsoft-com:office:office'); 
0

HTML (contrairement à XHTML) ne prend pas en charge les instructions de traitement <? >. Vous devez utiliser un DOCTYPE XHTML sur cette page pour.

Questions connexes