iexplre에서는 되는데 edge에서는 작동이 안되는 이유가?
그누보드 4 환경에서 개발한 사이트입니다.
그런데~ 갑자기 브라우저 환경문제인지 java 문제인지 도통 알수가 없네요~ ㅠㅠ
오류부분만 소스를 올려봅니다. ㅠㅜ
답변 3개
var f = document.category;
->
var f = document.forms['category'];
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
네.. function up에 아래와 같이 추가했습니다.
function up(str) { //분류수정 var f = document.category; var chk = document.getElementsByName("chk[]"); var bchk = false; var intk = 0; var inti = 0; var stri=0;
for (i=0; i if (!bchk)
{
alert(str + "할 자료를 한개 선택하세요.");
return;
} if(intk > 1)
{
alert(str + "할 자료를 한개만 선택하세요.");
return;
}
stri = f.elements("ca_id["+inti+"]"); // alert(inti+"="+stri.value); popupWindow = window.open('./cate_add1.php?ca_id='+stri.value+'&mode=up1','category','left=800,top=400,width=460,height=245,scrollbars=0');
} 위와 같이 추가하는게 맞나요??? function up(str){ 바로 아래 추가해도 아무반응 없어서... var f = document.category; stri = f.elements("ca_id["+inti+"]"); 위처럼.. f.elements 바로 위에도 추가해서 테스트를 해봤는데 아무런 반응이 없네요~ ㅠㅠ 세션문제인지..ㅠㅠ
답변에 대한 댓글 4개
동일하게 아무반응이 없어서 f12 개발자모드 Sources를 체크하면 동일한 코드에 붉은색 x로 표시되네요~ ㅠㅠㅠㅠ
위 정보를 찍어본다는게 무슨말씀인지 모르겠네요 ㅠㅠ
해당 파일 내
<form name="category" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
위와같이 존재해서요~ ㅠㅠ
도움주셔서 감사합니다. 역시 개발자가 아닌관계로 잘 안되네요~~ ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
f.elements
면 변수 f의 엘리먼트들을 가져와라 라고 하는건데
각 함수가 쓰여진곳에 변수 f의 정의가 내려지지않았습니다
var f = document.category;의 정의가 지금 함수 밖에있는데요 이게 밖에있으면안되고
각 함수(function)안에 들어가있어야합니다
밖에있는 변수 f의 정의를 함수안으로 각각 넣어주세요
답변에 대한 댓글 3개
function { 안에
f의 정의: var f = document.category; 를 추가했는데도
동일하게 stri = f.elements("ca_id["+inti+"]"); (x)
오류는 동일하게 보여지네요... ㅠㅠ 일단, 아무반응이 없네요~ ㅠㅠ
제가 잘 못하고 있는지도..ㅠ ㅠ
function up랑 function del1에 작성하셨나요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인