私は画像のディレクトリを含むjavascriptの変数を持っています。 hrefに渡したい これはどのように行うのですか?javascriptからhrefに変数を渡す
function OpenNewWindow(n, width, height)
{
if(navigator.appName == "Microsoft Internet Explorer"){
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
xhttp.open("GET","http://www.multimediaprof.com/test/emp2.xml",false);
}
else if(navigator.appName == "Netscape"){
xhttp=new XMLHttpRequest();
// alert("step 1");
xhttp.open("GET","xml/emp2.xml",false);
}
xhttp.send("");
xmlDoc=xhttp.responseXML;
var imageName = xmlDoc.documentElement.childNodes[n].textContent;
TestP[n] = imageName;
alert(TestP[n]);
var img = document.createElement('img');
img.src = "pic/" + imageName;
alert(img.src);
return img.src;
<li><a href="javascript:OpenNewWindow(1,000,000);alert('clicked!');" rel="shadowbox" ">Part 0</a></li>
変数img.srcは、パスが含まれている、と私はあなたが単にwindow.location = 'http://whatever...';
をトリガすることができますし、あなたのページがリダイレクトされますので、まあ、それは本当に必要ないのhref
コードの一部を入力してください。 – Oyeme
あなたの受け入れを緑色のレベルに変更してください –
[最初に尋ねた](http://stackoverflow.com/questions/9804790/passing-javascript-variable-to-href)と何が間違っていましたか? – Neysor