2013-06-14 5 views
1

안녕하세요 저는 자바 스크립트 코드를하고 난 ASP 파일을 사용하고 싶지만 내 오류 코드는 말합니다 :자바 스크립트 코드

액티브 서버 페이지 오류 'ASP 0138'

중첩 된 스크립트 블록

/reklamsag.html 라인 3

는 스크립트 블록 다른 스크립트 블록 내에 배치 될 수 없다.

내 코드는 다음과 같습니다

<script src="http://ad.reklamport.com/scripts/rp.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    document.write("<script src='http://ad.reklamport.com/rpgetad.ashx?tt=t_canvecan_anasayfa_300x250&ciid=&rnd="+Math.random()%99999999+"'></"+"script>"); 
</script> 

누군가가 외부 파일에 사용되는 코드를 말한다 내가 코드를 포함 이것을 사용하지만 작동하지 않았다 그것을 ASP 파일을 포함 :

<!--#include file="reklamsag.html"--> 

답변

5

가있다 단어 "<script""<scr""ipt"과 같은 두 부분으로 나누는 기술.

document.write("<scr"+"ipt src....></scr"+"ipt>"); 

코드는 다음과 같이 갈 수 있습니다 : 외부 자바 스크립트를로드하는 잘못된 방법

<script src="http://ad.reklamport.com/scripts/rp.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    document.write("<scr"+"ipt src='http://ad.reklamport.com/rpgetad.ashx?tt=t_canvecan_anasayfa_300x250&ciid=&rnd="+Math.random()%99999999+"'></"+"scr"+"ipt>"); 
</script> 
0

합니다.

<script type="text/javascript" src="http://ad.reklamport.com/rpgetad.ashx?tt=t_canvecan_anasayfa_300x250&ciid=&rnd=<%=CLng(Timer())%>"></script> 

이의 양을 추가합니다 :

나는이 뒤에 추론 이미 그냥이 있고, 당신의 처리에 서버 측 언어를 가지고는 원하는 효과를해야하므로 캐싱을 방지하기 위해 이해 초의 12 시부 터 초입니다. 이것은 난수와 거의 같습니다. 추가 레이어 또는 "고유성"을 원하면 연도, 월 및 일을 추가 할 수 있습니다.