2011-08-07 12 views
0

프로토 타입 창 내부에서 JavaScript가 실행되지 않는 것에 대해 며칠 전 거의 같은 질문을 받았습니다. 솔루션에 "창"이 붙어 있습니다. 함수 이름에 그것은 작동, 지금은 jQuery에 대한 동일한 노력을하고 있지만 성공과 함께. 여기jQuery를 사용한 프로토 타입

는 작업 자바 스크립트 코드입니다 :

jQuery('input[type="text"]').focus(function() { 
     if (this.value == this.defaultValue){ 
      this.value = ''; 
     } 
     if(this.value != this.defaultValue){ 
      this.select(); 
     } 
    }); 

이 어떤 도움을 이해할 수있을 것이다 :

여기
window.show_confirm = function(id) 

내가 작업 할 jQuery를 예입니다!

P.S. - 이미 noconflict()가 있으므로이 시나리오에서는 도움이되지 않는 원인을 제안하지 마십시오.

+1

줄? –

+0

아래에 표시된 jQuery 코드와 기본적으로 모든 jQuery 코드를 윈도우 내부에서 실행하려고합니다. – Ricardo

+0

어떻게됩니까? 오류 콘솔에서 어떤 오류 메시지가 나타 납니까? –

답변

0

이 탄 정확하게 작동하지 않습니다 무엇

var $jQ = jQuery; 
$jQ(document).ready(function(){ 
    $jQ('input[type="text"]').focus(function() { 
     if (this.value == this.defaultValue){ 
      this.value = ''; 
     } 
     else { 
      this.select(); 
     } 
    }); 
}); 
+0

아니요 친구가 작동하지 않는다면 콘텐츠로 iframe을 사용하고 Ajax에서 가져 오지 않을 모든 코드를 다시 코딩 할 것입니다. – Ricardo