2013-03-15 12 views
0

자바 스크립트를 하이퍼 링크에 통합 할 수 있습니까? 또는 일종의 배치 스크립트 또는 기타 등등으로 만들면 페이지가로드되면 페이지의 단추 인 javascript가 호출됩니다. 하이퍼 링크 + 자바 스크립트 = 클릭 한 번?

더 그것을 설명하려면 http://work.acceptance.XXXX.com/XXXX_Raffle/Lists/Raffle/overview.aspx

는 SharePoint 페이지가에 대한 설문 조사를 가지고 :

우리는이 페이지가 있습니다. 가 표시하는 "팝업"창을 얻으려면, 그래서 당신은 설문 조사에서 질문에 대답 할 수 있습니다,이 스크립트 호출 버튼을 눌러야 : 그래서

javascript:__doPostBack('ctl00$m$g_e999ab40_719f_42fb_bd61_d986f232bdd5$ctl01$ctl00$toolBarTbl$RptControls$ctl00$diidIONewItem',''); 

을, 어떻게 든 페이지 +를 결합 할 수 있습니다 자바 스크립트, 그래서 그들이 할 일은 모두 하나의 링크 또는 대안으로,이 모든 것을 유발하는 서버의 파일로가는 하이퍼 링크입니다. 그래서 그들은 즉시 페이지에 도달합니다 + 자바 스크립트가 자동으로 튀어 나와서 단추?

"하이퍼 링크"라는 말은 전자 메일에서 볼 수있는 하이퍼 링크의 종류를 의미합니다. 웹 사이트 또는 서버 위치에 대한 간단한 링크.

저는 프로그래밍 및 webdesign과 관련이 없지만 단순한 webpart 이외의 다른 방법을 추가하는 방법에 대한 지침이 필요하지만 SharePoint에 대한 액세스 권한은 없습니다. SharePoint Server 2010입니다.

다음은 단추 그림과 단추를 눌렀을 때의 상황입니다. http://i.stack.imgur.com/gKCG5.jpg

답변

0

는 팝업 보여 얻기 위해 페이지에 onload 이벤트를 추가 : 이것은 당신이 연결하고있는 페이지에 갈 필요

<script type="text/javascript"> 
    window.onload = showPopup(); 

    function showPopup() { 
     __doPostBack('ctl00$m$g_e999ab40_719f_42fb_bd61_d986f232bdd5$ctl01$ctl00$toolBarTbl$RptControls$ctl00$diidIONewItem',''); 
    } 
</script> 

을 너무 링크가이 페이지로 이동하는 것이 그런 다음이 온로드를 시작합니다. 페이지의 닫는 태그 앞에 넣으십시오.

+0

안녕하세요. 하지만 어디에서 추가 할 수 있습니까? 페이지의 코드를 바로 잡으시겠습니까? –

+0

페이지의 섹션에

0

아니요. 문서를로드 한 다음 JavaScript를 호출하는 URL을 구성 할 수 없습니다.

JS가 자동으로 실행되도록 링크하려는 페이지를 수정해야합니다. URL을보고 해당 기능을 조건부로 실행할 수 있습니다 (예 : if (location.hash === '#foo') { ... }).

+0

아, 알았어. 생각 나는 당신이 아래에 무슨 뜻인지 모르겠다. 그건 내 기술보다 길 것 같아. –

관련 문제