我的問題是在IM的Prestashop工作(1.6.1.9)CMS網頁,即時通訊不許放任何腳本到CMS的網頁源代碼。(我不是使用iframe中對於這一點,它不是一個解決方案)..的Javascript鏈接<select> ID
所以我有一個下拉菜單,其中每個鏈接上的下拉鍊接到某個頁面。我想用一個java腳本功能來做到這一點。
但因爲我不能這樣調用示例中的頁面上的JavaScript,
<select id="selectdrops" name="newurl" onchange="menu_goto(this.form) ">
<option value="/index.html">Home</option>
<option value="/feedback.html">Feedback</option>
<option value="/links.html">Related Links</option>
</select>
我願我的javascript重點下拉「ID」如果多數民衆贊成可能嗎?
刪除:menu_goto(this.form)我想仍然可以完成有針對性的鏈接,可能只關注選擇「ID」。
我的.js文件看起來是這樣的:
$(document).ready(function() {
$(document).on('change', '#dropSelectAbout', function (e) {
e.preventDefault();
menu_goto();
});
$(document).ready(function() {
$("a").click(function(event) {
alert(event.target.id);
});
});
});
function menu_goto(menuform)
{
var baseurl = window.document.location.protocol + '//' + window.document.location.host;
selecteditem = menuform.newurl.selectedIndex ;
newurl = menuform.newurl.options[ selecteditem ].value ;
if (newurl.length != 0) {
location.href = baseurl + newurl ;
}
}
你是真正的英雄,工作,感謝! – Ylama