KBS가 바뀌긴 한것 같은데....

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
지나가는 자객

KBS가 바뀌긴 한것 같은데....

Post by 지나가는 자객 »

Code: Select all

<html>
<head>
<title>VOD player </title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<link rel="stylesheet" href="player.css" type="text/css">
<script>
//client os 체크 
var usersys = window.navigator.userAgent;

var index1;
var index2;

index1 = usersys.indexOf("MSIE");
index2 = usersys.indexOf("Windows");
</script>

<form name=form method=post action='player.html'>
<input type=hidden name=media_url value='http://asx.kbs.co.kr/kbspod.php?title=환경스페셜&url=1TV$20060315$env_special20060315_m&data=2715060121&kbs=1&starttime=&endtime=&no_logon='>
<input type=hidden name=mode value='other_os'>
</form>
<script>
if(index1 != -1 && index2 != -1){} // MSIE이고 윈도우이면 그대루 스킨 적용해서 플레이
else{
	document.form.submit();  // 아니믄 걍 윈도 미디루 플레이..
}
</script>
...
KBS의 코드가 바뀌긴 한것 같은데... 윈도우즈에서는 미디어플레이어가 임베드된 상태로 보이긴 합니다. 예전엔 그것도 보이지 않았는데요. 뭐가 잘못ㅤㄷㅚㅆ는지 플레이를 눌러도 플레이가 되지 않습니다.

그리고 document.form.submit(); 이 문장 틀리지 않았나요??? 예전에 쓰신분이 이 소스코드는 맞았는데 html태그 안에 않넣어서 그런다고 말씀하신것 같은데요... 지금은 html태그안에 들어가 있는데... 리눅스에서 않되는데요... ㅠ.ㅠ;;;
eouia

Post by eouia »

document.엘리먼트name.멤버프로퍼티/멤버메쏘드 등의 접근법은 IE에서만 됩니다. 당연히 리눅스에서는 안되겠지요.
2

Post by 2 »

eouia wrote:document.엘리먼트name.멤버프로퍼티/멤버메쏘드 등의 접근법은 IE에서만 됩니다. 당연히 리눅스에서는 안되겠지요.
그럼 어떻게 바뀌어야 하는지요??
hangul

흠..

Post by hangul »

폼을 서브밋 하시려면 document.forms['폼 아이디'].submit() 로 해보세요.

예전에 IE에서만 서브밋되서 위와 같이 바꿨더니 불여우에서도 되더라구요~
oragi
Posts: 37
Joined: 2005 10 24 18:45 46
Location: 이세상의 가장 구석진 곳 ...
Contact:

Post by oragi »

Code: Select all

document.getElementById("폼 아이디").submit();
혹은

Code: Select all

document.getElementsByTagName("form")[0].submit();
이것이 좀더 표준적이라고 생각합니다.
결국 모든 것을 해야 하는 것은 나 자신이다...
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests