2011-07-22 85 views
1

首先對我的英語感到抱歉,我會盡我所能解釋它。在Django中無法看到Flash內容

我正在與Django合作。我有一個名爲map.html的flash內容的html頁面,我喜歡通過{%include%}標記將其包含到另一個名爲soporte.html(它擴展了base.html頁面)的頁面中。如果我沒有使用django直接打開map.html,例如在firefox中,我可以看到Flash內容,但是如果我使用django打開整個項目(也是在Firefox中),然後轉到地圖上顯示的地圖看不到任何東西。

我在做什麼錯?

下面是代碼:

map.html

<script type="text/javascript" src="swfobject.js"></script> 
<div id="flashcontent"> 
    <strong>You need to upgrade your Flash Player</strong> 
</div> 
<script type="text/javascript"> 
    // <![CDATA[   
    var so = new SWFObject("ammap.swf", "ammap", "900", "600", "8", "#FFFFFF"); 
    so.addVariable("path", "ammap/"); 
    so.addVariable("settings_file", escape("ammap_settings.xml"));     
    so.addVariable("data_file", escape("ammap_data.xml"));  
    so.write("flashcontent"); 
    // ]]> 
</script> 

soporte.html

{% extends "base.html" %} 
    {% load i18n %} 
    {% block contenido %} 
    {% include "map.html" %} 
    {% endblock %} 

base.html文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <script type="text/javascript" src="js/common.js"></script> 
    <script type="text/javascript" src="js/swfobject.js"></script> 
    </head> 
    <body> 
    {% load i18n %} 
    {% block contenido %}{% endblock %} 
    </body> 
    </html> 

在此先感謝!

+0

結果頁面來源是什麼? – Hnatt

回答

相關問題