我有以下頁面 加載圖像被提交
CODE
<table border="0" cellspacing="1" cellpadding="1" id="echipajucator" title="Echipa Jucator">
<tr>
<th><div align="left"><span>Echipa</span></div></th>
</tr>
</table>
<table cellspacing="2" cellpadding="1" id="echipa">
<tr>
<td>
<select name="selectechipa" id="select" onclick="check_list()">
<option value="AC Milan" id="milan">Milan</option>
<option value="Juventus" id="juve">Juventus</option>
<option value="Napoli" id="nap">Napoli</option>
<option value="Bayern Munchen" id="bmun">B.Munchen</option>
<option value="Real Madrid" id="realm">Real Madrid</option>
<option value="Valencia" id="vale">Valencia</option>
<option value="P.S.G" id="psg">PSG</option>
<option value="Arsenal" id="ars">Arsenal</option>
<option value="Man. Untd" id="manutd">Man. United</option>
<option value="Chelsea" id="chls">Chelsea</option>
</select>
</td>
</tr>
</table>
當我提交我的形式,我得到這個表
<form name="atrbjucator">
<table>
<%
response.setContentType("text/html");
String docType = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " + "Transitional//EN\">\n";
String title = "Parametrii Jucator";
%>
<% out.println(docType +
"<html>\n" +
"<head><title>"+title + "</title></head>\n"+
"<body bgcolor=\"#FDF5E6\">\n" +
"<h1 align=center>" + title + "</h1>\n" +
"<table border=1 align=center>\n" +
"<tr bgcolor=\"#FFAD00\">\n" +
"<th>Nume Parametru<TH>Valoare Parametru");
%>
<%-- http://www.roseindia.net/tutorial/servlet/useBeanInServlet.html --%>
<tr><td>Nume</td><td>${jucator.nume}</td></tr>
<tr><td>Prenume</td><td>${jucator.prenume}</td></tr>
<tr><td>Varsta</td><td>${jucator.varsta}</td></tr>
<tr><td>Pozitie</td><td>${jucator.pozitie}</td></tr>
<tr><td>Echipa</td><td>${jucator.selectechipa}</td></tr>
<%
我想要做的是在提交的表格中根據選定的球隊在球隊名稱(AC米蘭)後添加一個小圖標。
PS: 在Java,JavaScript中,JSP基礎知識,JavaBeans的
我試圖創建在JSP頁面中的JavaScript和表
function loadImages() {
if (document.getElementById("select")) {
document.getElementById("milan").src = "/HTML-CODE/icons/milan.png";
document.getElementById("juve").src = "/HTML-CODE/icons/juventus.png";
document.getElementById("nap").src = "/HTML-CODE/icons/napoli.png";
document.getElementById("bmun").src = "/HTML-CODE/icons/bayern.png";
document.getElementById("realm").src = "/HTML-CODE/icons/madrid.png";
document.getElementById("vale").src = "/HTML-CODE/icons/valencia.png";
document.getElementById("psg").src = "/HTML-CODE/icons/psg.png";
document.getElementById("ars").src = "/HTML-CODE/icons/arsenal.png";
document.getElementById("manutd").src = "/HTML-CODE/icons/machester.png";
document.getElementById("chls").src = "/HTML-CODE/icons/chelsea.png";
}
}
我添加了功能上的身體的onload = 「loadImages()」,但我沒有圖像。
請出示你已經把一些精力來解決這一點。你有任何代碼嗎?你面臨什麼困難? – 2013-05-06 16:27:33
困難?正如我所說的,根據我從第一種形式選擇的球隊,我們不知道如何在球隊名字後面添加一個圖標。 – Dave 2013-05-06 16:45:06
@Dave你想只有一個基於用戶選擇的圖像,不是嗎?那你爲什麼要加載所有的圖片。如果你是,你最初可以將所有圖像的不透明度設置爲0,並且可以將選中的圖像的不透明度設置爲1. – 2013-05-06 16:50:43