2009-11-19 4 views
0

SharePoint에서 실행중인 프로 시저 내부에서 창을 팝업으로 표시하려고합니다. URL에 매개 변수를 전달해야하며 다음을 실행하려고했지만 팝업이 나타나지 않습니다.SharePoint 웹 파트에서 창 팝업

string sURL="http://myserver/mypage.aspx?param1=abc"; 
Response.Write("script LANGUAGE=\"Javascript\">\n"); 
Response.Write("window.open(\""+sUrl +"\", \"\", \"width=300, height=100\")"); 
Response.Write("<//script"); 

도와 주시겠습니까?

건배

답변

3

몇 가지 :

  • 귀하 여는 스크립트 태그가 < (개방 각도 브래킷.)이 없습니다.
  • 해당 행의 끝에 \ n이 필요하지 않습니다.
  • 귀하의 window.open 명령에는; 결국. (완성을 위해)
  • 닫는 스크립트 태그에는 double이 필요 없습니다. //
  • 닫는 스크립트 태그에는 닫는 괄호가 필요합니다. (감사 OedipusPrime)

나는 그것을 고쳐야한다고 믿는다, 문제는 아마도 여는 괄호였다. 그러나 대신 ClientScript.RegisterStartupScript를 사용해야합니다.

0

this MSDN article을 살펴 봐야합니다.

위의 포스터에서 설명한 것처럼 작성하려는 스크립트에는 다양한 오류가 있습니다 (닫는 스크립트 태그에는>가 없습니다).하지만 더 중요한 것은 ASP.Net 개체 모델을 사용해야한다는 것입니다 페이지에 Javascript를 삽입하기위한 것입니다.