用XML和javascript制作菜单
Making a menu with XML and javascript?
我正在考虑使用XML和Javascript制作菜单。但我不确定,如何。我在想这样的事情菜单.xml
<menuroot>
<menu src="house.png" link="index.htm">img</menu>
<menu src="news.png" link="news.htm">img</menu>
<menu link="index.htm">1-3
<submenu link="1.htm"> 1</submenu>
<submenu link="2.htm"> 2</submenu>
<submenu link="3.htm"> 3
<submenu>31</submenu>
<submenu>32</submenu>
</submenu>
</menuroot>
我想要的只是让不懂编程的人改变菜单的简单方法。这是一种聪明的方法吗?我应该尝试其他方法吗?有什么想法吗?我也知道PHP,如果这是我应该使用的东西。
使用 XML 和 Javascript
<p id="Menu"></p>
<script>
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "Menu.xml", true);
xhttp.send();
function myFunction(xml) {
var xmlDoc = xml.responseXML;
document.getElementById("Menu").innerHTML =
xmlDoc.getElementsByTagName("menu")[0].childNodes[0].nodeValue;
}
</script>
使用PHP函数simplexml_load_file它将把XML变成一个对象。
<?php
$Menu = simplexml_load_file('menu.xml');
echo $Menu->item[0]->itemurl;
?
相关文章:
- 日期选择器使用所有字段的下拉菜单JavaScript和JQuery W/O日历
- 上下文菜单 JavaScript 无法获取所选文本,如果文本是输入标签/文本框
- 活动状态菜单 JavaScript
- 下拉菜单 JavaScript
- 下拉菜单 - Javascript 与仅 CSS - 选择哪个桌面 - 移动兼容性
- Dropline菜单JavaScript延迟
- 下拉菜单javascript函数
- 为什么菜单JavaScript效果不起作用
- 检查菜单链接是否有子菜单JavaScript
- 菜单Javascript多级重叠
- Twitter引导下拉菜单javascript
- onmouseout的问题-简单的下拉菜单Javascript
- 幻灯片菜单Javascript不工作
- 可点击下拉菜单javascript
- 下拉菜单Javascript
- 可折叠菜单javascript问题
- disabled和selected在自定义选择选项菜单(Javascript)中不起作用
- 下拉菜单-javascript下拉菜单,用于更改表中的所有下拉菜单
- 下拉菜单 - Javascript val() 用于选择框未正确链接
- 下拉菜单 - Javascript:关于使用 javascript 创建下拉列表的问题