firefox1.0을 깔았는데
http://www.mlbpark.com
여기 로그인 창이 제대로 안뜨네요..
어찌된 일인지??
이 사이트 로그인 이 안되요..
re: 이 사이트 로그인 이 안되요..
말씀하신 사이트의 소스를 살펴보았습니다...
로그인 폼의 입력창으로, 쿠키에 저장된 아이디와 비밀번호를
자동입력하기 위하여 mlbcook() 함수를 사용하고 있습니다.
이 mlbcook() 함수가 수고스럽게(?) HTML 코드로 로그인 폼을
재정의를 하는데요...
(참고로, mlbcook() 함수가 재정의하기 전의 로그인 폼에서는
아이디 창이 정상적으로 화면에 나타납니다...)
아래와 같은 방식으로 html element를 HTML 문서에 삽입하고 있거든요...
preViewQue2.innerHTML = fileHtml;
그런데 문제는...
firefox의 innerHTML 속성이 엄격한 HTML 작성규칙을
따르는 것 같다는 것입니다.
innerHTML은 fileHtml에 정의된 시작태그와 종료태그를 그대로 적용하지 않고
자신이 판단한 형태로 시작태그와 종료태그를 삽입하는 것 같습니다...
mlbcook() 함수를 보시면...
아래처럼되어 있는 부분이 있습니다.
table문 내에 form문이 정의된 형태인데요...
그래서...
form태그와 일부 숨겨진 input태그를 table태그 밖으로 빼내어 보았습니다.
다음처럼 수정을 하니 아이디 입력창이 정상적으로 나타납니다...
사이트관리자에게 요청을 해보심이 좋을 것 같습니다...
또는 웹페이지를
바탕화면에 저장하신 후에....
저장된 html 문서를 편집기로 열어서요...
mlbcook() 함수를 위와 같이 수정하신 후에....
아래와 같이 head 문내에 base 문을 삽입해주세요...
수정된 html 문서를 다시 저장하고요...
firefox로 열어서 로그인 하시면 될 것 같습니다.
좀 귀찮지요 ???
로그인 폼의 입력창으로, 쿠키에 저장된 아이디와 비밀번호를
자동입력하기 위하여 mlbcook() 함수를 사용하고 있습니다.
이 mlbcook() 함수가 수고스럽게(?) HTML 코드로 로그인 폼을
재정의를 하는데요...
(참고로, mlbcook() 함수가 재정의하기 전의 로그인 폼에서는
아이디 창이 정상적으로 화면에 나타납니다...)
아래와 같은 방식으로 html element를 HTML 문서에 삽입하고 있거든요...
preViewQue2.innerHTML = fileHtml;
그런데 문제는...
firefox의 innerHTML 속성이 엄격한 HTML 작성규칙을
따르는 것 같다는 것입니다.
innerHTML은 fileHtml에 정의된 시작태그와 종료태그를 그대로 적용하지 않고
자신이 판단한 형태로 시작태그와 종료태그를 삽입하는 것 같습니다...
mlbcook() 함수를 보시면...
아래처럼되어 있는 부분이 있습니다.
Code: Select all
fileHtml +="<table cellspacing=0 cellpadding=2 width=150 border=0>";
fileHtml +="<tr>";
fileHtml +="<form name=idformlogin action=/login/login.html method=post>";
fileHtml +="<input type=hidden name=url>";
fileHtml +="<input type=hidden value=login name=action>";
fileHtml +="<td colspan='2' align='right'>";
fileHtml +="<strong>";
fileHtml +="<font color='#155297'>아이디 : </font>";
그래서...
form태그와 일부 숨겨진 input태그를 table태그 밖으로 빼내어 보았습니다.
다음처럼 수정을 하니 아이디 입력창이 정상적으로 나타납니다...
Code: Select all
fileHtml +="<form name=idformlogin action=/login/login.html method=post>";
fileHtml +="<input type=hidden name=url>";
fileHtml +="<input type=hidden value=login name=action>";
fileHtml +="<table cellspacing=0 cellpadding=2 width=150 border=0>";
fileHtml +="<tr>";
fileHtml +="<td colspan='2' align='right'>";
fileHtml +="<strong>";
fileHtml +="<font color='#155297'>아이디 : </font>";
사이트관리자에게 요청을 해보심이 좋을 것 같습니다...
또는 웹페이지를
바탕화면에 저장하신 후에....
저장된 html 문서를 편집기로 열어서요...
mlbcook() 함수를 위와 같이 수정하신 후에....
아래와 같이 head 문내에 base 문을 삽입해주세요...
Code: Select all
<HTML><HEAD><TITLE>↗ MLB PARK</TITLE>
<base href="http://mlbpark.donga.com/">
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
firefox로 열어서 로그인 하시면 될 것 같습니다.
좀 귀찮지요 ???
Who is online
Users browsing this forum: No registered users and 0 guests