http:://www.rfdh.com
RF design house라는 곳입니다. 제 일과 관련이 있는 곳이라 종종 들르는 곳인데 다른 부분들은 별 문제가 없는 것 같은데 제일 위의 메뉴가 파이어폭스에서 제대로 선택이 되지 않습니다. 아주 간단한 메뉴라서 아마도 조금만 수정하면 문제없이 동작할 것으로 추측이 되는데 홈피 주인에게 요청해도 거의 반응이 없습니다. (개인이 운영하는 곳이라 강력하게 요청하기도 어렵구요... --;;;)
어떻게 고쳐야 하는지 고수분들이 알려주시면 그걸 바탕으로 (고치기가 어렵지 않다는 전제하에) 요청해 보려고 합니다. 부탁드립니다.
RF design house 메뉴
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
고치기는 쉬운데, innerHTML을 써서 좀 그렇군요. innerHTML을 안 쓰게 하려면 고칠 것이 조금 많아집니다.
107행에 있는 다음 부분을
로 바꾸라고 하세요.
그리고, 기왕 고치는 김에 style1.htm을 'styl1.css'로 이름을 변경하고, 그 파일을 참조할 때에도 (top.php에서) 다음처럼 하라고 하세요.
107행에 있는 다음 부분을
Code: Select all
v.innerHTML=document.all('test'+n).innerHTML;
Code: Select all
v = document.getElementById("v");
v.innerHTML = document.getElementById('test'+n).innerHTML;
그리고, 기왕 고치는 김에 style1.htm을 'styl1.css'로 이름을 변경하고, 그 파일을 참조할 때에도 (top.php에서) 다음처럼 하라고 하세요.
Code: Select all
<link rel=stylesheet type="text/css" href="./style1.css">
답변대로 했는데 안된다고 하시는 군요
안타깝네요. --;; 그래도 꽤나 많은 분들이 이용하시는 사이트인데...
빛알갱이님이 말씀해 주신대로 했는데도 동작을 하지 않는다고 하는군요.
혹시 다른 부분을 고칠 곳이 있는지 좀 알려주세요.
빛알갱이님이 말씀해 주신대로 했는데도 동작을 하지 않는다고 하는군요.
혹시 다른 부분을 고칠 곳이 있는지 좀 알려주세요.
id 이름 또는 객체 이름으로 길이가...
아래의 빛알갱이님의 소스에는 문제가 없습니다...
IE가 이 코드를 해석하는데 문제를 일으키는 것 같습니다.
TD 태그에서 id=v를
id="vv"로 고치고요...
(가능하면 id명이나 객체명은 길이가 2문자이상이어야
내부충돌을 피할 수 있습니다...)
위의 자바스크립트 코드도 아래처럼 "vv"로 고치면 됩니다...
(이 문제는 firefox에서는 일어나지 않고요...
IE에서만 나타나는 문제입니다...
IE가 내부적으로 id=v를 해석하는데 문제가 있는 걸로 보여집니다...)
IE가 이 코드를 해석하는데 문제를 일으키는 것 같습니다.
Code: Select all
v = document.getElementById("v");
v.innerHTML = document.getElementById('test'+n).innerHTML;
TD 태그에서 id=v를
id="vv"로 고치고요...
(가능하면 id명이나 객체명은 길이가 2문자이상이어야
내부충돌을 피할 수 있습니다...)
위의 자바스크립트 코드도 아래처럼 "vv"로 고치면 됩니다...
(이 문제는 firefox에서는 일어나지 않고요...
IE에서만 나타나는 문제입니다...
IE가 내부적으로 id=v를 해석하는데 문제가 있는 걸로 보여집니다...)
Code: Select all
v = document.getElementById("vv");
v.innerHTML = document.getElementById('test'+n).innerHTML;
Who is online
Users browsing this forum: No registered users and 2 guests