'javascript[자바스크립트]'에 해당되는 글 4건

  1. 2012.10.19 javascript getAttribute IE8 error
  2. 2011.11.04 javascript Mailto 함수 만들기
  3. 2011.10.13 javascript 액세스가 거부되었습니다.
  4. 2008.09.22 검색 추가,삭제 버튼 이벤트
posted by 준치 2012. 10. 19. 17:46

IE8 로 업그레이드하면서 스크립트 오류가 발생하기 시작했다...젠장...ㅋㅋ

문제는 getAttribute 함수가 안된다. ie7에서는 잘되는데..ㅎㅎ

우선 미친짓으로 디버깅.. 고고씽...

*** 소스로 고치는 방법 ***

var PPP = document.getElementById("AAA");

PPP.cells[1].childNodes[0].getAttribute("style").border = "solid 1 #FFFFFF"; -- 오류

PPP.cells[1].childNodes[0].style.border = "solid 1 #FFFFFF"; -- 정상

다른하나는 meta 태그를 추가

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />   --호환성 보기를 7로 고정

<meta http-equiv="X-UA-Compatible" content="IE=7" />   --  문서모드를 7로 고정

*** IE 옵션 수정 ***

인터넷창 - 도구 - 호환성 보기

암튼 저걸로 해결...

오늘도 화이팅~~~

posted by 준치 2011. 11. 4. 18:49

오늘은 친구의 요청으로 자바스크립트로 메일 창 띄우기 만들기를 했다..ㅎㅎ

역시 사람은 이것 저것 많이 해봐야 한다는거.. 또 느낌..

역시 또 검색 .. 고고 고고 씽...

첫번째 방식은 그냥 스크립트를 이용함

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JavaScript mailto Attribute</title>
<script type="text/javascript">
var email=('abc@abcmail.com;abc2@abcmail.com');
var subject = ('My Feedback');
var cc = ('cc@abcmail.com');
var bcc = ('bcc@abcmail.com');
var body = ('I am the body of the feedback that you are sending, created using JavaScript.');
document.write('<a href="mailto:' + email + '?subject=' +subject+ '&cc=' +cc+ '&bcc=' +bcc+ '&body=' +body+'">' + 'Click here to send feedback' + '<'+'/a>');
</script>
</head>
<body>

두번째 방식은 버튼을 이용함
<INPUT TYPE="button" VALUE="MailTo" onClick="parent.location='mailto:antispammer@earthling.net'">
<INPUT TYPE="button" VALUE="MailTo" onClick="parent.location='mailto:spammer@earthling.net?subject=Subject'">

첫번째 방식은 메일주소, 제목, 참조, 숨은 참조, 내용 포함
두번째는 버튼으로 메일  또는 메일 , 제목 포함

참조 주소
http://www.brighthub.com/internet/web-development/articles/87504.aspx
http://javascript.internet.com/buttons/email.html
posted by 준치 2011. 10. 13. 18:33

전자결재에서 인터페이스 하는데 팝업으로 띄우는데 에러가났다.
찾다보니 이런게 있네.. 쌩유~~~~~

팝업창의 submit 버튼을 누를시 결과값을 부모창의 input에게 전달해주는걸 만들었는데
submit 버튼을 누르면 자바스크립트 오류가 뜨면서 엑세스가 거부 되었단다-_-

이런 우라질레이션!! 나의 칼퇴의 꿈은 깨지는 것인가!! 라며 부랴부랴 디버깅해보았지만
딱히 감이 잡히는 것이 없었다.

권한, 경로 문제도 아니여서 훨씬 더 헤멘것 같다.

결국 구글링을 하여 도메인이 틀릴경우 이렇게 오류를 낸다고 한단다 (뭐임마!!!)

자 일단 부모창에서 도메인을 할당한다.
<script>document.domain = 'naver.co.kr';</script> // http:// 나 www. 는 제외한다.
자식창에서 혹시 할당한 도메인이 사라질 경우도 있으니..
if (document.domain.toString().indexOf("naver.co.kr") != -1) document.domain="naver.co.kr";
위와 같이 다시 할당한다.

잘된다-_- 아오 나의 칼퇴근 ㅠㅠ (근데 문제 해결은했는데 집에 안가고 포스팅하는 저입니다 ㅋ)

출처 : http://eyecandyzero.tistory.com/178
posted by 준치 2008. 9. 22. 15:00
검색 추가 버튼 클릭시 그냥 돌려서 보여주고 안보여주고...그냥..뭐...

//추가 함수
function addSearchArea()
{
 var disType; 
 for(var i = 1; i < 5; i++)
 {  
  disType = document.getElementById('SearchArea_' + i).style.display
  if(disType == "none")
  {
   document.getElementById('SearchArea_' + i).style.display = "block";
   break;
  }
 }
}

//줄이기 버튼
function SearchArea()
{
 var controlID = "ctl00_PlaceHolderMain_EzNetWebpart_";
 var disType;
 var disTxtType;
 for(var i = 4; i > 0; i--)
 {  
  disType = document.getElementById('SearchArea_' + i).style.display;
  
  if(disType == "block")
  {
   document.getElementById(controlID + 'SearchText_' + i).value = "";
   document.getElementById('SearchArea_' + i).style.display = "none";   
   break;
  }
 }
}