问题是这样的:
在views.py文件中,文件如下:
def index(req):
company_contact = '联系我们'
company_about = '关于我们'
company = ""
return render_to_response("about.html", locals())
我希望根据当前网页的地址是以about结尾,还是contact结尾,来分别对company赋予comoany_about,或者赋予company_contact,并在html中展示{{company}}的值,但下面这种写法是错误的,哪位朋友能够指导一下,十分感谢
在html页面中
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>关于我们</title>
<script type="text/javascript">
function load()
{
var currentUrl = window.location.search;
var div_obj = document.getElementById("div_id");
var index = currentUrl.indexOf("=");
if(index != -1)
{
//截取出是哪个页面
var value = currentUrl.substring(index + 1 , currentUrl.length );
if(value == "about")
{
var p_obj = document.createElement("p");
p_obj.innerHTML = "这是关于我们页面 {{company_about}}";
{{company}} = {{company_about}};
document.body.appendChild(p_obj);
}
else if(value == "contact")
{
var p_obj = document.createElement("p");
p_obj.innerHTML = "这是联系我们页面 {{company_contact}}";
{{company}} = {{company_about}};
document.body.appendChild(p_obj);
}
}
else
{
alert("找不到");
}
//alert(currentUrl);
}
</script>
</head>
<body onload="load()">
<input type="button" value="返回主页面" onclick="java:location.href='../index'"/>
<label>{{company}}</label>
<div id="div_id">
</div>
</body>
</html>