如果有人可以幫我解決問題,那就太好了!到目前爲止,我有我的腳本,當你點擊三個錨點鏈接中的一個時,與該錨點鏈接對應的圖片出現在DIV中,然後在第二個選擇中出現在該旁邊的div中,並且與第三個,我正在設法解決如何從DIV中刪除圖像,這樣我就可以重新選擇一個選項,並將新的選擇放置在空白的DIV中。我的示例僅顯示3個選擇,但可以選擇這將很快24。Javascript選擇和選擇出現在div中
另外我如何從數據庫中檢索不同的信息以顯示在DIVS中,並且能夠根據您選擇的選擇向數據庫提交某些數據。
非常感謝您的時間!任何建議,將不勝感激!
問候, 阿利斯泰爾
<script type="text/javascript" language="javascript">
var pos = 0;
function showPic (whichpic) {
if (document.getElementById) {
try {
if ((document.getElementById('placeholder1').src+
document.getElementById('placeholder2').src+
document.getElementById('placeholder3').src).search(whichpic.href) > -1)
throw "blah";
document.getElementById('placeholder'+ ++pos).src = whichpic.href;
//document.getElementById('placeholder2').src = whichpic.href;
//document.getElementById('placeholder3').src = whichpic.href;
if (whichpic.title) {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}
return false;
} catch(e) {
alert("u mad?");
return false;
}
} else {
return true;
}
}
</script>
<div style="border: 1px solid #999; padding: 1em; margin: 0 0 15px 0;">
<ul>
<li><a onclick="return showPic(this)" href="http://jsfiddle.net/img/ico-add- resource.png" title="img 1">img 1</a></li>
<li><a onclick="return showPic(this)" href="http://jsfiddle.net/img/info-close.png" title="img 2">img 2</a></li>
<li><a onclick="return showPic(this)" href="http://jsfiddle.net/img/keys.png" title="img 3">img 3</a></li>
</ul>
<p id="desc">Choose an image to begin</p>
<img id="placeholder1" src="http://jsfiddle.net/img/shadow.gif" alt="" />
<img id="placeholder2" src="http://jsfiddle.net/img/shadow.gif" alt="" />
<img id="placeholder3" src="http://jsfiddle.net/img/shadow.gif" alt="" />
</div>
您使用哪種服務器端語言? ASP.Net? PHP?蟒蛇? Node.js的?您無法使用瀏覽器的JavaScript從數據庫中提取內容。 – OnesimusUnbound
嗨,是的,我使用PHP,我真的需要的是以某種方式將每個選擇(錨鏈接)作爲某種類型的值,然後我可以有一個分開的部分,將值發送到數據庫?我對提取信息不太感興趣,但我需要以某種方式將信息發送到數據庫,IE如果選擇是1,2,3,然後將值1,2,3發送到數據庫?使用PHP我假設你不能在JavaScript中。謝謝! – Alistair
如果有人可以幫助它會很好! – Alistair