onClick javascriptä¸èµ·ä½ç¨
æˆ‘æ— æ³•èŽ·å¾—javascript内è”函数调用的工作。内è”å‡½æ•°æ˜¯è¿™æ ·çš„ï¼šonClick javascriptä¸èµ·ä½œç”¨
<span> <input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
我有应该å«å†™è¿›æ ‡é¢˜å¦‚下功能:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Time Tracking Page</title>
<script type="text/javascript">
function subtractOneWeekReloadPage() {
<%=currentWeek.subtractOneWeek()%>;
window.location.reload();}
</script>
</head>
当我点击的网页没有任何按钮å‘生,但。æ£åœ¨è¿è¡Œæˆ‘çš„jsp调用和页é¢åˆ·æ–°è°ƒç”¨ã€‚任何人都å¯ä»¥å‘Šè¯‰æˆ‘我åšé”™äº†å—?
页é¢çš„相关输出为:
<span>
<input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
Hours for the week of
<%=currentWeek.firstDayOfThisWeek()%>
until
<%=currentWeek.lastDayOfThisWeek()%>
<input type="button" value="Next Week" onClick="addOneWeekReloadPage()">
</span>
çš„JSPæ¥ç”µæ˜¾ç¤ºæ˜ŸæœŸçš„第一天和最åŽä¸€å¤©éƒ½å·¥ä½œæ£å¸¸ã€‚但是,当我点击å‡åŽ»ä¸€å‘¨ï¼Œå¹¶é‡æ–°åŠ è½½é¡µé¢ä¸Žæ–°è®¾ç½®çš„一周,什么都没有å‘生。
在页é¢ç”šè‡³åˆ°è¾¾æµè§ˆå™¨ä¹‹å‰ï¼ŒJSPå·²ç»è¿è¡Œã€‚如果currentWeek.subtractOneWeek
输出除有效JS代ç ä»¥å¤–çš„ä»»ä½•å†…å®¹ï¼Œåˆ™ä¼šå‡ºçŽ°è¯æ³•é”™è¯¯ï¼Œå¹¶ä¸”ä»£ç æ‹’ç»è¿è¡Œã€‚
好å§ï¼Œæˆ‘开始明白我è¦åŽ»å“ªé‡Œé”™äº†ã€‚æˆ‘ç¡®å®žæœ‰å®ƒè¿”å›žä¸€ä¸ªå¯¹è±¡ï¼Œæˆ‘æ˜¾ç„¶ä¸åº”è¯¥è¿™æ ·åšã€‚æˆ‘åªæƒ³è¦è¯¥æ–¹æ³•æ›´æ”¹é¡µé¢æ£åœ¨æŸ¥è¯¢çš„å—æ®µçš„值以填充其值。 但是,当我有一个void返回该方法,它ä¸å…许它è¿è¡Œã€‚ – CorayThan 2012-08-06 21:36:06
如果没有它,我们ä¸èƒ½æ²¡æœ‰çœ‹åˆ°æ‚¨çš„è¾“å‡ºï¼Œå› ä¸ºæ‚¨çš„ä»£ç çœ‹èµ·æ¥æœ‰æ•ˆã€‚ – 2012-08-06 21:38:29
我已ç»å°†è¾“å‡ºæ·»åŠ åˆ°åŽŸå§‹é—®é¢˜ä¸ã€‚ – CorayThan 2012-08-06 21:44:40
';'do? – 2012-08-06 21:31:06
它调用一些java方法æ¥åˆ›å»ºä¸€ä¸ªæ–°çš„currentWeekå¯¹è±¡å¹¶è®¾ç½®å®ƒçš„å€¼ã€‚è¿™æ ·å½“é¡µé¢é‡æ–°åŠ è½½æ—¶ï¼Œå®ƒåº”è¯¥æ˜¾ç¤ºä¸åŒçš„当å‰å‘¨ã€‚å®ƒç›®å‰æ£åœ¨è¿”回一个对象,但它必须æˆä¸ºé—®é¢˜çš„一部分。 – CorayThan 2012-08-06 21:33:32
给我们一些它的输出的例å – 2012-08-06 21:34:27