묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
냉유 속에 주소포함 소스포함 메뉴관련 질문
2003.03.18 01:40
http://oieho.cafe24.com 여기 접속하셔서 enter 그림 누르신 후 창 뜨면..
거기 뒤로,앞으로,새로고침,홈 버튼 옆쪽인 오른쪽에 위치한 스크롤되는 메뉴... 中...
양쪽 끝에 화살표 두개 < > 가 위치하여 있는데 이 화살표를 누를 경우 링크가 걸리면서 오류가 발생합니다. 어떻게 고쳐야 하죠? 그 화살표 부분 소스는 아래와 같습니다. 소스는 오른쪽 화살표를 올리겠습니다.
write('<td valign="middle"><a href="#" onfocus="blur()" onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)" style=cursor:hand>')
여태까지 질문해오면서 들었던 답변 (위와 관련) : 1.a href="#" 중 href="#" 를 지워보세요
2.onMouseover 를 onMousedown 으로 바꿔보세요
위 두 가지 방법 해봤는데 되지 않었습니다. 제발점 알려주세요 -_-;;;;;
그리구.. 마지막 질문은
위 메뉴와 관련있는 질문입니다.
저 메뉴 속에 Freewarejava.com 부터 시작하여 끝까지 글씨를 보실 수 있는데..
저 속에 아래와 같은 버튼 소스를 집어넣으면 오류가 나서 아에 메뉴 전체가 안나오고 배경색만 나옵니다.
넣으려고 시도했던 소스(비슷함 100% 똑같지 않습니다) : <img src="images/button/back.gif" onmouseover="this.src='images/button/back_over.gif';" onmouseout="this.src='images/button/back.gif'" onmousedown="this.src='images/button/back_down.gif';" onmouseup="this.src='images/button/back_over.gif';" border="0" style=cursor:default alt="페이지 뒤로 이동">
어떻게 해야 넣을수있을까요 ㅜㅜ
아래는 메뉴 전체 소스 입니다.
<script language="JavaScript1.2">
/*
Scrollable Menu Links- By Dynamicdrive.com
For full source, TOS, and 100s DTHML scripts
Visit http://dynamicdrive.com
*/
//configure path for left and right arrows
var goleftimage='images/pointer2.gif'
var gorightimage='images/pointer.gif'
//configure menu width
var menuwidth=640
//configure scroll speed (1-10), where larger is faster
var scrollspeed=7
//specify meny content
var menucontents='<nobr><a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a></nobr>'
////NO NEED TO EDIT BELOW THIS LINE////////////
var actualwidth=''
var ns_scroll
function fillup(){
if (document.all){
test2.innerHTML=menucontents
actualwidth=test2.offsetWidth
}
else if (document.layers){
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}
}
window.onload=fillup
function moveleft(){
if (document.all&&test2.style.pixelLeft>(menuwidth-actualwidth))
test2.style.pixelLeft-=scrollspeed
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
ns_scroll.left-=scrollspeed
lefttime=setTimeout("moveleft()",50)
}
function moveright(){
if (document.all&&test2.style.pixelLeft<0)
test2.style.pixelLeft+=scrollspeed
else if (document.layers&&ns_scroll.left<0)
ns_scroll.left+=scrollspeed
righttime=setTimeout("moveright()",50)
}
if (document.all||document.layers){
with (document){
write('<table border="0" cellspacing="0" cellpadding="0">')
write('<td valign="middle"><a href="#" onfocus="blur();" onMouseover="moveright()" onMouseout="clearTimeout(righttime)"><img src="'+goleftimage+'"border=0></a></td>')
write('+ '+ '<td valign="top">')
if (document.all){
write('<span style="position:relative;width:'+menuwidth+';">')
write('<span style="position:absolute;width:'+menuwidth+';clip:rect(0 '+menuwidth+' auto 0)">')
write('<span id="test2" style="position:absolute;left:0;top:7">')
write('</span></span></span>')
}
else if (document.layers){
write('<ilayer width='+menuwidth+' name="ns_scrollmenu">')
write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>')
}
write('</td>')
write('<td valign="middle"><a href="#" onfocus="blur();" onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)" style=cursor:hand>')
write('<img src="'+gorightimage+'"border=0></a>')
write('</td></table>')
}
}
</script>
꼭점 알려주세욤~~
거기 뒤로,앞으로,새로고침,홈 버튼 옆쪽인 오른쪽에 위치한 스크롤되는 메뉴... 中...
양쪽 끝에 화살표 두개 < > 가 위치하여 있는데 이 화살표를 누를 경우 링크가 걸리면서 오류가 발생합니다. 어떻게 고쳐야 하죠? 그 화살표 부분 소스는 아래와 같습니다. 소스는 오른쪽 화살표를 올리겠습니다.
write('<td valign="middle"><a href="#" onfocus="blur()" onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)" style=cursor:hand>')
여태까지 질문해오면서 들었던 답변 (위와 관련) : 1.a href="#" 중 href="#" 를 지워보세요
2.onMouseover 를 onMousedown 으로 바꿔보세요
위 두 가지 방법 해봤는데 되지 않었습니다. 제발점 알려주세요 -_-;;;;;
그리구.. 마지막 질문은
위 메뉴와 관련있는 질문입니다.
저 메뉴 속에 Freewarejava.com 부터 시작하여 끝까지 글씨를 보실 수 있는데..
저 속에 아래와 같은 버튼 소스를 집어넣으면 오류가 나서 아에 메뉴 전체가 안나오고 배경색만 나옵니다.
넣으려고 시도했던 소스(비슷함 100% 똑같지 않습니다) : <img src="images/button/back.gif" onmouseover="this.src='images/button/back_over.gif';" onmouseout="this.src='images/button/back.gif'" onmousedown="this.src='images/button/back_down.gif';" onmouseup="this.src='images/button/back_over.gif';" border="0" style=cursor:default alt="페이지 뒤로 이동">
어떻게 해야 넣을수있을까요 ㅜㅜ
아래는 메뉴 전체 소스 입니다.
<script language="JavaScript1.2">
/*
Scrollable Menu Links- By Dynamicdrive.com
For full source, TOS, and 100s DTHML scripts
Visit http://dynamicdrive.com
*/
//configure path for left and right arrows
var goleftimage='images/pointer2.gif'
var gorightimage='images/pointer.gif'
//configure menu width
var menuwidth=640
//configure scroll speed (1-10), where larger is faster
var scrollspeed=7
//specify meny content
var menucontents='<nobr><a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a>| <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a></nobr>'
////NO NEED TO EDIT BELOW THIS LINE////////////
var actualwidth=''
var ns_scroll
function fillup(){
if (document.all){
test2.innerHTML=menucontents
actualwidth=test2.offsetWidth
}
else if (document.layers){
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}
}
window.onload=fillup
function moveleft(){
if (document.all&&test2.style.pixelLeft>(menuwidth-actualwidth))
test2.style.pixelLeft-=scrollspeed
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
ns_scroll.left-=scrollspeed
lefttime=setTimeout("moveleft()",50)
}
function moveright(){
if (document.all&&test2.style.pixelLeft<0)
test2.style.pixelLeft+=scrollspeed
else if (document.layers&&ns_scroll.left<0)
ns_scroll.left+=scrollspeed
righttime=setTimeout("moveright()",50)
}
if (document.all||document.layers){
with (document){
write('<table border="0" cellspacing="0" cellpadding="0">')
write('<td valign="middle"><a href="#" onfocus="blur();" onMouseover="moveright()" onMouseout="clearTimeout(righttime)"><img src="'+goleftimage+'"border=0></a></td>')
write('+ '+ '<td valign="top">')
if (document.all){
write('<span style="position:relative;width:'+menuwidth+';">')
write('<span style="position:absolute;width:'+menuwidth+';clip:rect(0 '+menuwidth+' auto 0)">')
write('<span id="test2" style="position:absolute;left:0;top:7">')
write('</span></span></span>')
}
else if (document.layers){
write('<ilayer width='+menuwidth+' name="ns_scrollmenu">')
write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>')
}
write('</td>')
write('<td valign="middle"><a href="#" onfocus="blur();" onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)" style=cursor:hand>')
write('<img src="'+gorightimage+'"border=0></a>')
write('</td></table>')
}
}
</script>
꼭점 알려주세욤~~