2013-06-02 1 views
0

나는 indexOf 자바 스크립트에서 함수를 배우고 있는데 질문이 있습니다. 누구든지 알고 있는데, http://www.youtube.comindexOf으로 가져 와서 YouTube 동영상을 재생하는 팝업에서 어떻게 열 수 있습니까? 경고 팝업에는 없지만 브라우저에서는 정상적인 팝업이 표시됩니다. 어쨌든 고마워!indexOf 함수로 팝업창에 http를 오픈

function onCommentCommand(command) { 
if(command.indexOf("MESSAGE") > -1) { 

// Code for get urls and open in a popup?? 
} 
    return command; 
} 

답변

0

가 (지금 생각 나게 할 수이어야 2) 문서에 타사 URL을 열려면 두 가지 방법이 있습니다 :이 적은 예처럼

는 "메시지는"사용자가 유형을 한 일을 의미한다.

  1. 사용 iframe을
  2. 새 창

어느 당신은 iframe을 사용하고 iframe에 URL을로드하고 모달 창처럼 iframe이 컨테이너를 만들 수 있습니다. 그게 니 생각이 아니야.

window.open 방법을 사용하고 싶습니다.

var url = 'http://www.example.com'; 
window.open(url); 

당신의 대답에 대한 MDN

+0

덕분에 전체 설명서를 참조하십시오. 그렇습니다, 좋은 시작입니다. 고맙습니다.하지만 "메시지"에서 youtube url을 인식 할 때 팝업을 열어 줄 수있는 방법을 알아야합니다. –

+1

당신은 어떻게하면 내 대답을 업데이트 할 수 있도록'메시지'모양이 좋은지에 대한 예를들 수 있습니까? – sachinjain024

+0

그게 쉽지는 않겠지 만 설명해 드리겠습니다. 나는 자바 스크립트에서 설정을 가지고있는 irc 플래시 클라이언트를 가지고 있으며, PRIVMSG를 얻을 수있는 servercommand가있다. PRIVMSG는 사용자가 채널에 입력 한 텍스트를 의미한다. indexOf를 사용하여 http://www.youtube.com을 자동으로 가져 와서 팝업으로 엽니 다. 자, 나는 그를 그렇게 : https://gist.github.com/MaleXachi/5693257 –