페이지의 모든 링크가 javascript로 설정되고 사이트에서 앵커 태그가 사용되지 않는 오래된 페이지가 있습니다.어떻게 자바 스크립트로 링크가 설정된 html 앵커 태그를 추가 할 수 있습니까?
이 페이지를 다시 작성해야하지만 html에 추가 할 앵커 텍스트가 필요합니다. 현재 ID가있는 범위는 링크를 만들 위치를 자바 스크립트에 알리는 데 사용됩니다. 예를 들어 :
<span id="sleeponit_hypertext" style="cursor:pointer"><font face="Arial"><span
style=" font-size:15px"><b><u>National Aeronautics
and Space Administration</u></b></span>
은 (onclick을 사용을해야하는 위치의 위치를 설정하는 findobject하고하는 ActionEvent를 사용하여) 링크로 국립 항공 우주국을 설정하기 위해 자바 스크립트에 의해 사용됩니다.
어쨌든 나는 자동으로 앵커 태그를 가질 수 있습니까? 문제에 접근하는 방법에 대한 아이디어가 도움이 될 것입니다.
FindObject("sleeponit_hypertext").onmousedown = function(){ sleeponit_hypertext_MouseDown(); };
FindObject("sleeponit_hypertext").onmouseup = function(){ sleeponit_hypertext_MouseUp(); };
FindObject("sleeponit_hypertext").onmousemove = function(){ sleeponit_hypertext_MoveIn(); };
FindObject("sleeponit_hypertext").onmouseout = function(){ sleeponit_hypertext_MoveOut(); };
actions.sleeponit_action43 = new SetCursorAction("pointer");
actions.sleeponit_action44 = new SetCursorAction("default");
actions.sleeponit_action55 = new PageAction("indivlearning.html")
PageAction 기능 그냥 (이 경우 indivlearning.html에서)를 통해 전달 된 파일 이름 창을로드합니다
편집 : 다음과 같이 링크를 설정하는 자바 스크립트 기능을 명확히하도록 돕는다이다.
parent.loadPage(this.m_PageName)
여기서 this.m_PageName은 PageAction에 전달 된 내용입니다.
PageActions를 추가 된 앵커 태그가있는 페이지의 해당 링크와 함께 실행하고 싶습니다.
당신이 묻고있는 것을 명확히하기 위해 : 당신은 span id에 기반한 Javscript에 의해 링크가 동적으로 생성 된 페이지를 가지고 있습니다. 올바른 링크가 포함 된 일반 HTML로 한 번만 변환하려고합니다. 그게 맞습니까? –
링크를 위해 실제 앵커 태그가 생성되지 않습니다. javascript는 범위의 클릭 이벤트에서 새 페이지를로드하는 데 사용됩니다. 내가하고 싶은 건 자바 스크립트 Onclick이 사용자에게 보내는 것을 기반으로 정확한 링크 위치로 앵커 태그를 만드는 것입니다 .. – user713754
자바 스크립트 코드가 도움이되는 업데이트가 나타납니다. 그러나 나는 마지막 문장을 이해하지 못한다. 그것은 무엇을 의미합니까? "추가 된 앵커 태그로 페이지로드시 해당 링크로 PageActions가 실행됩니까?" – LarsH