./head.sub.php 에 넣으면 안되는 prototype 정보
./head.sub.php 에 넣으면 안되는 prototype본문
PROTOTYPE 라는 자바스크립트가 있습니다.
JQUERY 와 비슷하다고 보는데요.
사실 PROTOTYPE 는 여러가지 기능을 쉽게 사용을 할 수 있어서 사용합니다.
객체를 지정할때
$('객체 ID값').style.display = ""
이런식으로 사용할수 있기 때문에 더 자주 애용하는데요.
그누보드에서는 Jquery 와 Prototype 충돌하여, 제대로 작동하지 않는 경우가 다반사입니다.
그래서, 그누보드 내에서 Prototype 사용을 비추천하며, head.sub.php 에서는 절대 넣어서는 안될것으로 분류하려고합니다.
그러나, 굳이 넣으려고 하신다면
prototype 이 필요한 페이지를 구별하는 변수를 만든 뒤에 조건문을 걸어두시는것을 추천하겠습니다.
ex)
-- head.sub.php 삽입소스
if ($prototype) {
<script ....>
}
-- index 페이지 소스
<?
$prototype = "";
include_once("./_head.php");
include_once("./_middle.php");
include_once("./_tail.php");
?>
위와 같은 예제가 가장 간단한 예제로 저가 자주 사용하는 방식입니다.
다른 분들도 prototype 의 사용으로 인한 그누보드의 장애를 격지 않기를 바라며 이렇게 글을 씁니다.
-------------------------------------------
PROTYPE를 사용함으로 발생하는 오류
-------------------------------------------
1. 자동등록방지코드가 엑박으로 출력된다.
2. 회원가입인증절차가 진행되지 않는다.
-------------------------------------------
현제 까지 저가 찾아낸 부분입니다. 내부적으로 더 있을걸로 보입니다.
우리 모두 ! Prototype 사용을 조심합시다.
JQUERY 와 비슷하다고 보는데요.
사실 PROTOTYPE 는 여러가지 기능을 쉽게 사용을 할 수 있어서 사용합니다.
객체를 지정할때
$('객체 ID값').style.display = ""
이런식으로 사용할수 있기 때문에 더 자주 애용하는데요.
그누보드에서는 Jquery 와 Prototype 충돌하여, 제대로 작동하지 않는 경우가 다반사입니다.
그래서, 그누보드 내에서 Prototype 사용을 비추천하며, head.sub.php 에서는 절대 넣어서는 안될것으로 분류하려고합니다.
그러나, 굳이 넣으려고 하신다면
prototype 이 필요한 페이지를 구별하는 변수를 만든 뒤에 조건문을 걸어두시는것을 추천하겠습니다.
ex)
-- head.sub.php 삽입소스
if ($prototype) {
<script ....>
}
-- index 페이지 소스
<?
$prototype = "";
include_once("./_head.php");
include_once("./_middle.php");
include_once("./_tail.php");
?>
위와 같은 예제가 가장 간단한 예제로 저가 자주 사용하는 방식입니다.
다른 분들도 prototype 의 사용으로 인한 그누보드의 장애를 격지 않기를 바라며 이렇게 글을 씁니다.
-------------------------------------------
PROTYPE를 사용함으로 발생하는 오류
-------------------------------------------
1. 자동등록방지코드가 엑박으로 출력된다.
2. 회원가입인증절차가 진행되지 않는다.
-------------------------------------------
현제 까지 저가 찾아낸 부분입니다. 내부적으로 더 있을걸로 보입니다.
우리 모두 ! Prototype 사용을 조심합시다.
추천
3
3
댓글 3개
Prototype 하지만 그누 말고 일반코딩에서는 편하더랍니다. 하는 것을 본 적이 있어용. ㅎㅎ 전 잘 쓸줄 모르지만 ^^ 추천~
추천감사합니다.!
jQuery.noConflict