2013-01-06 12 views
5

Buduję widżet, który można osadzić w innych witrynach. Widżet to element iframe utworzony za pomocą metody document.write(), ale nie wiem, jak zastosować metodę dociskową iframe za pomocą javascript.javascript tworzy iframe ze ścisłym doctype

Oto mój kod:

document.write("<iframe scrolling=\"no\" frameborder=\"0\">"); 
document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); 
document.write("<html>"); 
document.write("<head></head><body></body>"); 
document.write("</html>"); 
document.write("</iframe>"); 
document.write("</div>"); 

iframe jest tworzony, ale doctype nie jest stosowana. jest na to sposób?

Dzięki

+1

Obawiam się, że tak naprawdę nie działa. Wszystkie elementy między znacznikami "iframe" znajdują się na oryginalnej stronie i są wyświetlane, jeśli przeglądarka nie obsługuje elementów iframe. To, co otrzymasz z tego kodu, jest tylko iframe z 'src =" about: blank "'. Sprawdź to: [MDN: '