Page 1 of 1
이 사이트 오류 문제 좀 봐주세요.
Posted: 2006 11 27 22:59 16
by 싸커라인
http://www.soccerline.co.kr 싸커라인이라는 축구 관련 사이트입니댜.
다른 건 다 좋은데 메인의 아디다스 광고 플래쉬 때문에 레이아웃이
파이어폭스에서 깨집니다.
운영자한테 메일을 보냈는데, 어디가 오류인지 모르겠다고, 아디다스
광고 플래쉬 끝날때까지 기다리라는군요.
그래서 제가 어디를 어떻게 고치라고 직접 메일을 보내고 싶은데요.
전문가분들이 보고 몇 행 어디를 어떻게 고치라고 좀 콕 찝어주셨으면
감사하겠습니다.
Posted: 2006 11 28 09:15 28
by 박민권
이상한점은 IE에서는 보이지 않는 광고가 불여우에서 나오네요.
사실 잘못된 곳은 많아도 임시로 고칠 방법을 찾아보려 했는데 IE에는 보이지 않는게 나오니 뭐라해야할지 모르겠습니다.;;
Posted: 2006 11 28 09:47 09
by 흑마법사
화면 맨 상단에 뜨는 아이다스 광고 말씀이시죠?
Code: Select all
<script language='javascript' src='http://nac.nasmedia.co.kr/js.nas/adtype=1&site=soccerline&pp=
Adidas0611(300400)So&sz=1x3'>
</script>
HEAD의 마지막에 (</head> 직전에 있습니다) 저런게 있네요. BODY로 들어가기 전이라서 익스는 무시해 버리는가 봅니다. 화면 우측에서 출력되는 녀석이랑은 관계 없으니 저것만 지우면 정상 작동할겁니다.
그나저나... 코드 진짜 난잡하네요. 뭘 어떻게 짜면 이렇게 나오는거지... -_-
Posted: 2006 11 29 10:28 12
by 싸커라인
아디다스 플래쉬 위에 생뚱맞게 나오는 건 고쳤는데요.
정상 출력되는 아디다스 광고 플래쉬가 작게 출력되는
문제도 좀 봐주세요.
Posted: 2006 11 29 11:32 29
by 흑마법사
http://nac.nasmedia.co.kr/js.nas/adtype ... erline&pp=
Adidas0611(390150)So&sz=390x150
(길어서 엔터로 줄넘깁니다. 원래 한줄)
에 보면 출력 부분이 이렇게 되어 있습니다.
Code: Select all
document.write('<EMBED src="'+_Img+'?click='+lk3+' quality=high bgcolor=#003366 WIDTH='+_Width+' HEIGHT='+_Height+' TYPE="application/x-shockwave-flash"... 생략
EMBED SRC= 에서 다음 내용을 ""으로 감싸줘야 하지 않나요? 지금은 앞에만 하나 있을 뿐, 뒤에는 없습니다. 이것 때문에 WIDTH, HEIGHT이 읽히지 않는 것이 아닐까요? 다음 따옴표는 TYPE=후에나 나오니까요.
사실 자바를 똑바로 아는건 아니라서... 뭐 일단 제 눈에 보이는건 이 정도입니다. 도움이 되었을런지 모르겠군요.
Posted: 2006 11 29 13:47 30
by 싸커라인
흑마법사님 감사합니다. 제가 운영자한테 바로 메일 보내겠습니다.
Posted: 2006 11 29 14:33 12
by 흑마법사
하나 더 추가합니다. 지금 언급된 광고는 2번 출력되고 있습니다. 하나는 화면 중앙에, 하나는 화면 우측인데요. 개인적으로는 정말 이해가 안되는 방식인데... 중앙에 출력되는건 화면 상단에 쌩뚱맞게 나오던 녀석이랑 동일하게 HTML안에서 이렇게 호출됩니다. (너무 길어서 엔터로 줄바꿈합니다)
Code: Select all
<!-- 임시 광고자리 -->
<script language='javascript' src='http://nac.nasmedia.co.kr/js.nas/adtype=1&site=soccerline&pp=
Adidas0611(390150)So&sz=390x150'></script>
<P style="margin-top:5px">
<!-- 임시 광고자리 -->
저 스크립트 안에 있는 항목이 아까 제가 언급한 것이구요.
그런데 화면 우측에 있는 광고는 엽기적인게... 메인 HTML안에서는 이렇게 호출됩니다.
Code: Select all
<iframe name="adidas_if" src="/advertisement/adidas.php" width="160" height="300" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>
왜 iframe으로 처리했나 싶어
http://www.soccerline.co.kr/advertisement/adidas.php 에 들어갔더니...
세상에나...
Code: Select all
<script language='javascript' src='http://nac.nasmedia.co.kr/js.nas/adtype=1&site=soccerline&pp=
Adidas0611(160300)So&sz=160x300'></script>
...요거 딸랑 한줄 있습니다. -_- 걍 이걸 본문에 집어 놓을 것이지 뭣때문에 iframe으로 불러와서 집어넣은건지 이해를 못하겠더군요. 어처피 이놈도 링크된 스크립트 파일 따라가면 동일한 에러가 있습니다. 수정하는 김에 iframe 지워 버리고 걍 저걸 직접 넣으라고 하세요.
Posted: 2006 11 29 15:20 31
by 싸커라인
지금보니까 깔끔하게 수정됐네요.
아마 이거 수정전에 같은 아이다스 광고 링크한 사이트 전부 아마 플래쉬가
그 모양으로 출력됐을 것으로 예상합니다.
광고사에 연락해서 수정했다고 하니...
자주가는 사이트였는데 아무 문제 없다가 깨지니까 참 눈에 거슬렸거든요.
파이어폭스 포기할까도 생각....
여기에 물어보고 메일보내길 잘 했습니다.
흑마법사님도 수고하셨습니다.