拜託各位大神了~~
<script>
var N=new Date();
Form=document.checkdate;
function initCalendar(){
Form=document.checkdate;
Form.averagecyc.value=28;
Form.averagemenses.value=5;
//Form.Year.value=N.getFullYear();
//Form.Month.value=N.getMonth()+ 1;
//Form.Day.value=N.getDate();
getCalendar(1,1);
document.all.Calendar1.outerHTML=calendarStr;
getCalendar(2,1);
document.all.Calendar2.outerHTML=calendarStr;
}
function resetInput(){Form.reset();}
function getMonthDate(year,month){
//alert(month);
var monthDays=new Array(12);
monthDays[0]=31;monthDays[1]=28;monthDays[2]=31;monthDays[3]=30;
monthDays[4]=31;monthDays[5]=30;monthDays[6]=31;monthDays[7]=31;
monthDays[8]=30;monthDays[9]=31;monthDays[10]=30;monthDays[11]=31;
if(((year%4==0)&&(year%100!=0))||(year%400==0)){
monthDays[1]=29;
}
return monthDays[month];
}
</script>
可以直接在所需要的td Tag 裡下onclick=''語法
......
calendarStr=calendarStr+"<td align='center' onclick='redirect()' class='bt' bgcolor="+ trBgcolor+"> ";
......
function redirect(){
window.location.href = "https://www.google.com.tw/";
}
應該是要這樣的效果吧?
我有試著照著你的方式改,但沒反應 跟原本的一樣
function redirect() 這段沒加錯地方吧
有了有了 真的太感謝你了!!!
不會唷,還請麻煩選個最佳解答,結個案,謝謝
想問你「要怎麼讓他按不同顏色會跑不同頁面呢」
calendarStr=calendarStr+"<a class=\""+ color+"\" onMouseOver=\"showMsg(event,'"+ msgStr+"',"+calendarID+");\" onMouseOut=\"hideMsg()\">"+ i+"</a></td>";
搬進你判斷經期IF ELSE裡,分別套用不同的onclick() Function
不好意思,請問你說的判斷經期是指哪裡,不同的onclick function是什麼意思
if(someDate>=0&&someDate<=(myavgMenses-1)){
color="purple";msgStr="為經期,注意保暖身體,多休息!也可以穿上月亮褲喔";
calendarStr=calendarStr+"<img src=https://goodmoonmood.com/wp-content/uploads/2020/12/blodd.png>";
}
if(someDate>=myavgMenses&&someDate<=(myavgCyc-20)){
color="green";msgStr="為不易受孕期(俗稱安全期),性事較不易受孕,但如果沒有懷孕打算還是建議要做避孕措施!";
}
if(someDate>=(myavgCyc-19)&&someDate<=(myavgCyc-10)){
color="red";msgStr="是不易受孕期(也稱危險期),性事受孕可能性大,要注意避孕措施喔!";
}
if(someDate>=(myavgCyc-9)&&someDate<=(myavgCyc-1)){
color="green";msgStr="為安全期,性事一般不會受孕,但如果沒有懷孕打算還是建議要做避孕措施!";
}
這裡是你判斷經期的地方
至於不同的onclick()是不是不太了解HTML跟JS 語法?
對~不太熟 但有嘗試上網查資料
onclick 參數是JS 的Function
你大約了解到甚麼程度?
onclick用來觸發JavaScript的function,但不知道要怎麼寫套用不同的onclick() Function