我有在下面的代碼問題,調用1個外部JavaScript函數從另一個
MyConfig.js(這是一個外部js文件)
function myFunction()
{
var tfile = "file://";
// Server Location(should be changed at the time of deployment)
var location = "inhyds149";
// Document folder location. The user documents will be pulled from here.
var staticpath = "/Documents/pdfs/";
var n=tfile.concat(location,staticpath);
return n;
}
我的HTML內容::
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Adobe RoboHelp 10" />
<title>Third</title>
<link rel="StyleSheet" href="default.css" type="text/css" />
<script src="D:\Test\MyConfig.js" type="text/javascript"/>
</head>
<body>
<script>
function myFinal()
{
var tfile1 = myFunction();
var location1 = "Holidays 2013.pdf";
// Document folder location. The user documents will be pulled from here.
var n1=tfile1.concat(location);
return n1;
}
</script>
<h1>Third</h1>
<p>Dynamically hyperlink pdf to <span style="font-weight: bold;">'welcome'</span>
keyword</p>
<p> </p>
<p><a id="Link" onclick="myFinal()" target="_blank">Welcome</a></p>
</body>
</html>
我的要求是將我從外部js文件獲得的結果與位於我的js文件中的location1中的值連接起來,並在點擊時提供給它。請幫忙 。
其實需求是我需要動態生成一個位置。所以外部JS函數將包含部分路徑,並且內部JS函數將包含剩餘的部分。我只想連接它們並打開PDF。所以這將是myFunction將返回說:// abc/xyz我將有一個字符串在我的HTML和我必須合併他們說://abc/xyz/l.pdf我只是想打開此pdf
你想用你的函數'myFinal()返回的值做什麼?' –
其實myFinal應該返回字符串值,它將是pdf的位置,我只想打開PDF – user2866242
並點擊你想要的打開pdf的權利? –