하나의 HTML 페이지 (index.html)를 만듭니다. 또한 (script) 폴더 / 디렉토리 안에 하나 (mechanism.js)를 만듭니다. 그런 다음 필요에 따라 form, table, span 및 div 태그를 사용하여 모든 컨텐츠를 (index.html) 안에 배치합니다. 자, 여기 뒤로 / 앞으로 아무것도하지 않는 속임수가 있습니다!
첫째, 페이지가 하나만 있다는 사실! 둘째, 일반 링크를 통해 필요할 때 span / div 태그와 함께 JavaScript를 사용하여 동일한 페이지에서 컨텐츠를 숨기고 표시합니다!
'index.html'내부 :
<td width="89px" align="right" valign="top" style="letter-spacing:1px;">
<small>
<b>
<a href="#" class="traff" onClick="DisplayInTrafficTable();">IN</a>
</b>
</small>
[ <span id="inCountSPN">0</span> ]
</td>
내부 'mechanism.js':
function DisplayInTrafficTable()
{
var itmsCNT = 0;
var dsplyIn = "";
for ( i=0; i<inTraffic.length; i++ )
{
dsplyIn += "<tr><td width='11'></td><td align='right'>" + (++itmsCNT) + "</td><td width='11'></td><td><b>" + inTraffic[i] + "</b></td><td width='11'></td><td>" + entryTimeArray[i] + "</td><td width='11'></td><td>" + entryDateArray[i] + "</td><td width='11'></td></tr>";
}
document.getElementById('inOutSPN').innerHTML = "" +
"<table border='0' style='background:#fff;'><tr><th colspan='21' style='background:#feb;padding:11px;'><h3 style='margin-bottom:-1px;'>INCOMING TRAFFIC REPORT</h3>" + DateStamp() + " - <small><a href='#' style='letter-spacing:1px;' onclick='OpenPrintableIn();'>PRINT</a></small></th></tr><tr style='background:#eee;'><td></td><td><b>###</b></td><td></td><td><b>ID #</b></td><td></td><td width='79'><b>TYPE</b></td><td></td><td><b>FIRST</b></td><td></td><td><b>LAST</b></td><td></td><td><b>PLATE #</b></td><td></td><td><b>COMPANY</b></td><td></td><td><b>TIME</b></td><td></td><td><b>DATE</b></td><td></td><td><b>IN / OUT</b></td><td></td></tr>" + dsplyIn.toUpperCase() + "</table>" +
"";
return document.getElementById('inOutSPN').innerHTML;
}
털이 보이지만 함수 이름 및 호출, 포함 된 HTML 및 span 태그 id 호출에 유의하십시오. 이것은 같은 페이지의 동일한 스팬 태그에 다른 HTML을 삽입하는 방법을 보여주기위한 것입니다! 뒤로 / 앞으로이 디자인에 어떤 영향을 줄 수 있습니까? 같은 페이지에서 객체를 숨기고 다른 객체를 교체하기 때문에 불가능합니다!
숨기고 표시하는 방법? 필요에 따라 'mechanism.js'의 함수 내부에서 다음을 사용하십시오.
document.getElementById('textOverPic').style.display = "none"; //hide
document.getElementById('textOverPic').style.display = ""; //display
링크를 통한 'index.html'호출 함수 내부 :
<img src="images/someimage.jpg" alt="" />
<span class="textOverPic" id="textOverPic"></span>
과
<a href="#" style="color:#119;font-size:11px;text-decoration:none;letter-spacing:1px;" onclick="HiddenTextsManager(1);">Introduction</a>
나는 당신에게 두통을주지 않기를 바랍니다. 내가 한 경우 죄송합니다 :-)