웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
배너 링크를 바로 클립보드로 카피하기(Legend님꺼 보충)
2002.04.04 02:04
아래 166번 글을 보시면 Legend님이 올려 주신거와 똑 같죠.
근데.. 이건 예전에 어디선가 소스 복사해서 컴에 보관했었는데...
Legend님이 올려주신거 보고 생각이 나서 내가 만든건 아니지만 올려봅니다.
혹시나 이 스크립트를 만든 사람이 본인이라면.. 쪽지나 코멘트 주세요.
저작권 넣겠습니다.
음.. 이걸 다른데.. 응용해도 되구요.
일단은 배너 소스 카피를 하는 예로 들어보겠습니다.
배너가 하나가 아닌 여러개 일 경우 이렇게 하면 되겠죠.
미리보기를 먼저 보시면 이해가 빠를겁니다.
미리보기 : http://oxtag.com/html/ex/banner.html
그리고. 자세한 설명은 166번 글을 참조하세요.
<script>
function copy_select(s){
var doc = document.body.createTextRange();
doc.moveToElementText(document.all(s));
doc.select();
doc.execCommand('copy');
alert('배너 소스가 클립보드로 카피되었습니다. ^^;nnCtrl + V로 문서에 바로 붙여넣기 하시면 됨니다.');
}
</script>
<a href="javascript:copy_select('banner1')" onfocus=this.blur()><img src="./../img/banner.gif" border=0></a>
<a href="javascript:copy_select('banner2')" onfocus=this.blur()><img src="./../img/flag1.gif" border=0></a>
<a href="javascript:copy_select('banner3')" onfocus=this.blur()><img src="./../img/banner4.gif" border=0></a>
<div id=banner1 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/banner.gif border=0></a></div>
<div id=banner2 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/flag1.gif border=0></a></div>
<div id=banner3 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/banner4.gif border=0></a></div>
대충 이해가 가시죠.
여기서 링크 부분과 div 부분의 id는 서로서로 일치를 해야겠죠.
그리고 visibility:hidden;은 화면상에 보이지 않게 감추는 거구요.
주의할 점은 감추는 부분의 div내의 복사할 주소의 시작 태그인 < 이걸 < 이걸로 해주셔야겠죠.
근데.. 이건 예전에 어디선가 소스 복사해서 컴에 보관했었는데...
Legend님이 올려주신거 보고 생각이 나서 내가 만든건 아니지만 올려봅니다.
혹시나 이 스크립트를 만든 사람이 본인이라면.. 쪽지나 코멘트 주세요.
저작권 넣겠습니다.
음.. 이걸 다른데.. 응용해도 되구요.
일단은 배너 소스 카피를 하는 예로 들어보겠습니다.
배너가 하나가 아닌 여러개 일 경우 이렇게 하면 되겠죠.
미리보기를 먼저 보시면 이해가 빠를겁니다.
미리보기 : http://oxtag.com/html/ex/banner.html
그리고. 자세한 설명은 166번 글을 참조하세요.
<script>
function copy_select(s){
var doc = document.body.createTextRange();
doc.moveToElementText(document.all(s));
doc.select();
doc.execCommand('copy');
alert('배너 소스가 클립보드로 카피되었습니다. ^^;nnCtrl + V로 문서에 바로 붙여넣기 하시면 됨니다.');
}
</script>
<a href="javascript:copy_select('banner1')" onfocus=this.blur()><img src="./../img/banner.gif" border=0></a>
<a href="javascript:copy_select('banner2')" onfocus=this.blur()><img src="./../img/flag1.gif" border=0></a>
<a href="javascript:copy_select('banner3')" onfocus=this.blur()><img src="./../img/banner4.gif" border=0></a>
<div id=banner1 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/banner.gif border=0></a></div>
<div id=banner2 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/flag1.gif border=0></a></div>
<div id=banner3 style=visibility:hidden;><a href=http://oxtag.com target=_blank onfocus=this.blur()><img src=http://oxtag.com/html/img/banner4.gif border=0></a></div>
대충 이해가 가시죠.
여기서 링크 부분과 div 부분의 id는 서로서로 일치를 해야겠죠.
그리고 visibility:hidden;은 화면상에 보이지 않게 감추는 거구요.
주의할 점은 감추는 부분의 div내의 복사할 주소의 시작 태그인 < 이걸 < 이걸로 해주셔야겠죠.
댓글 3
-
엔카일
2002.04.04 16:14
넷스에서도 execCommand가 동작하는지 궁금하군요.. 테스트할 여건이 안되는데..ㅡ.ㅡ; -
Legend
2002.04.04 17:07
넷스에서 동작하지 않습니다. 기본 익스 4.0 이상에서 작동되지요..(5.0 이상추천)
주로 MSHTML Editor에 많이 사용하는 스크립트지요..
MSHTML Editor 만들기 강좌를 하려고 했는데 이부분만의 분량이 상당하고 자바스크립트에 대해
웬만큼 알지 못하면 이해가 어려운듯해서 명령어만 알려드리려고 합니다.
직접 실습을 해봐야 어떻게 쓰이는가 알수가 있거든여..
아래 명령어만 다 쓸줄 알면 에디터 하나는 금방 만드실수 있을 겁니다.
(지원되지 않는 명령어도 모두 포함되어 있으니 안되는 것은 현재 지원되지 않는 명령어들 입니다.)
ps. 음악 스킨중 NeoM MVP의 에디터 부분 소스를 참고하시면 만드는데 조금 도움이 될 듯하네요.
2D-Position
AbsolutePosition
BackColor
BlockDirLTR
BlockDirRTL
Bold
BrowseMode
Copy
CreateBookmark
CreateLink
Cut
Delete
DirLTR
DirRTL
EditMode
FontName
FontSize
ForeColor
FormatBlock
Indent
InlineDirLTR
InlineDirRTL
InsertButton
InsertFieldset
InsertHorizontalRule
InsertIFrame
InsertImage
InsertInputButton
InsertInputCheckbox
InsertInputFileUpload
InsertInputHidden
InsertInputImage
InsertInputPassword
InsertInputRadio
InsertInputReset
InsertInputSubmit
InsertInputText
InsertMarquee
InsertOrderedList
InsertParagraph
InsertSelectDropdown
InsertSelectListbox
InsertTextArea
InsertUnorderedList
Italic
JustifyCenter
JustifyFull
JustifyLeft
JustifyNone
JustifyRight
LiveResize
MultipleSelection
Open
Outdent
OverWrite
Paste
PlayImage
Print
Redo
Refresh
RemoveFormat
RemoveParaFormat
SaveAs
SelectAll
SizeToControl
SizeToControlHeight
SizeToControlWidth
Stop
StopImage
StrikeThrough
Subscript
Superscript
UnBookmark
Underline
Undo
Unlink
Unselect -
엔카일
2002.04.04 18:17
성인사이트에서 자동으로 즐겨찾기추가되는게 왜그런지 알것같네요;; *-_-*
CreateBookmark 이놈때문인것같군요.. 익스 상위버젼에선 없어진것 같지만-_-*
제목 | 글쓴이 | 날짜 |
---|---|---|
자동 팝업창띠우기 소스 [4] | 이슈™ | 2002.03.13 |
:: DB 필요없는 일정관리 .. 거창하게.. -.- [2] | 고전지기 | 2002.03.15 |
[자바스트립트]bidoo님의 레벨메타식 체크박스 보강 | 탐그루 | 2002.03.20 |
다이나믹 HTML 스크립트 - 간편 공지사항에.... [1] | ▩윤미 | 2002.03.28 |
레이어의 상대위치 지정 방법(position:absolute에서...) [2] | Legend | 2002.03.29 |
[v]운영 체제별 다른 페이지 보여주기 -_-;v [3] | ┏ⓩZion┛ | 2002.03.30 |
[v]하나더! 해상도별 다른 페이지 보여주기 | :+:zZion:+: | 2002.03.30 |
[v]최근 업데이트 시간을 자동으로 나타내 보자! [3] | :+:zZion:+: | 2002.03.30 |
배너 링크를 바로 클립보드로 카피하기 [5] | Legend | 2002.04.01 |
조그만한창 열기. ^.^ [5] | 아이쿠 | 2002.04.02 |
배너 링크를 바로 클립보드로 카피하기(Legend님꺼 보충) [3] | 카멜롯™ | 2002.04.04 |
자바스크립트 실행시점 | Jacylee | 2002.04.11 |
이미지 오버랩 (속도 조절 가능, 이미지 갯수 제한 없음) [8] | 조해성 | 2002.04.25 |
웹브라우저, 언어, 운영체제 보여주기.. [3] | 이동기 | 2002.04.29 |
타이틀바 도, 움직인다! 캬하! (상태바 아님) [10] | ▩윤미 | 2002.05.06 |
자바로 만든 퍼즐 겜^^; [8] | ☆봄비ㆀ | 2002.05.11 |
텍스트박스안에서 춤추는글자 [1] | Anice | 2002.05.16 |
글자가 커졌다가 작아졌다가.. [1] | Anice | 2002.05.17 |
링크된 텍스르 마우스 오버시 그림이 변한다.(메뉴로도..) [1] | ▩윤미 | 2002.05.19 |
폼안의 텍스트 입력시 실시간 카운팅 ? [8] | 카멜롯™ | 2002.05.20 |