嘿,夥計們有點卡在這裏。我首先要向你展示代碼。使用帶javascript功能的onclick,在參數中調用js var
<script type="text/javascript" language="javascript">
var Stanley = "Text here";
function TextLooper(Alien)
{
var myArray = Alien.split("");
var loopTimer;
var changeLetter = function()
{
if(myArray.length > 0)
{
document.getElementById("TypingStanley").innerHTML += myArray.shift();
}
else
{
clearTimeout(loopTimer);
}
}
setInterval(changeLetter, 70);
};
function InfoBoxClick(id, visibility,AlienVar)
{
document.getElementById(id).style.display = visibility;
TextLooper(AlienVar);
}
</script>
這就是我的JavaScript和我使用與下面的onlick href;
<a href="#Aliens-Stanley" onclick="InfoBoxClick('StanleyInfo','block','Stanley');">LinkName</a>
我想對函數InfoBoxClick()被命名爲士丹利的VAR在JavaScript中提到的第三個參數,但我似乎無法做到這一點,誰知道我需要做的???
你的代碼似乎很好:http://jsfiddle.net/nivas/zewyU/ – Nivas 2012-08-03 03:14:29
@Nivas代碼在那裏不起作用,因爲你看到它說stanley這個詞,但在代碼中它應該在這裏說文本。我現在已經排序了這個問題,我的下一個問題是,如果我多次點擊它多次調用該函數,並改變數組 – Wibberley1991 2012-08-03 04:07:30