수고하십니다

동영상목록을 현재창에서 재생하는 태그인데 편집기에 소스 넣고 실행후

동작을 하지않아 소스편집기 열어보면 <script> 영역이 없습니다

스크립트부분을 정상동작 시킬수 없는지요

부탁드립니다

-------------------------------

<!DOCTYPE html>
<html>
<head>
<title>video playlist</title>
</head>
<body>
<figure id="video_player">
<video controls width="700px">
<source src="1.mp4" type="video/mp4">
<source src="1.webm" type="video/webm">
</video>
<figcaption>
<ui>
<li><a href="1.mp4">play video 1</a></li>
<li><a href="2.mp4">play video 2</a></li>
<li><a href="3.mp4">play video 3</a></li>
</ui>
</figcaption>
</figure>
</body>
</html>

----------------아래태그가 사라집니다----------------------

<script type="text/javascript">
var video_player=document.getElementById("video_player"),
links=video_player.getElementsByTagName('a');
for(var i=0; i<links.length; i++){
links[i].onclick=handler;
}

function handler(e){
e.preventDefault();
videotarget=this.getAttribute("href");
filename=videotarget.substr(0,videotarget.lastIndexOf('.'))||videotarget;
video=document.querySelector("#video_player video");
video.removeAttribute('poster');
source=document.querySelectorAll("#video_player video source");
source[0].src=filename + ".mp4";
source[1].src=filename + ".webm";
video.load();
video.play();
}
</script>

  • profile

    관리자가 아닌 회원이나 비회원이 '편집기'에 스크립트 코드를 삽입하면 보안 문제로 자동 필터링되는 걸로 알고 있습니다.
    애드온 등을 통해 스크립트를 실행시켜야 할 것으로 보이네요.

  • profile ?
    답변감사드립니다
    저가 관리자인데도 삭제가 되네요
    그리고 애드온은 어떻게 사용하는지요?
    감사합니다
  • ? profile

    관리자인데도 코드가 날아간다면 다른 문제가 있는가 보네요.
    올려주신 질문글에서 알려주신 정보로는 더 이상 깊은 이유는 알 수가 없어요;;;

    애드온은 따로 개발하셔야 한다는 이야기였습니다.
    예컨대 에디터에서 특정 클래스명을 넣고, 본문 읽기 모드에서 그 클래스 이름이 있을 때 따로 스크립트를 실행하는 방식으로요.

  • profile ?
    감사합니다
  • profile

    관리자라면 게시판 스킨 소스에 직접 넣으세요.

    그걸 직접 수정할 수 있다는 것이 관리자의 특권이잖아요.^^

  • profile ?
    감사합니다