2011-01-11 6 views
0

Firfox 3.6.13에서 이것을 실행하고 링크 또는 버튼을 클릭하면 경고가 표시되지만 기본적으로 보이지 않습니다. 그것은 상자의 개요를 보여 주며 그 위에 마우스를 올리면 경고 내용이 나타납니다.자바 스크립트 경고가 파이어 폭스에서 렌더링되지 않음 (보이지 않음)

이 문제의 원인은 무엇입니까? 그것은 IE에서 예상 작품 7.

<?php 
if (isset($_GET['link'])){ 
?> 
    <script>alert('link!');location.href='test.php';</script> 
<?php 
} 
if (isset($_GET['button'])){ 
?> 
    <script>alert('button!');location.href='test.php';</script> 
<?php 
} 
else { 
    print "<a href=\"test.php?link\">click me</a><br/>"; 
    print "<input type=\"button\" onClick=\"location.href='test.php?button'\" value=\"button\">"; 
} 
?> 
+4

생성 된 코드를 게시하십시오. 위 코드는 브라우저에서 실행되지 않습니다. –

+2

'$ HTTP_POST_VAR'과'$ HTTP_GET_VAR'은 더 이상 사용되지 않습니다. '$ _POST'와'$ _GET'을 대신 사용하십시오. (나는'extract'를 전혀 사용하지 않을 것입니다.) –

+0

$ _GET (으)로 변경하고 추출을 제거해도 차이는 없습니다. 제안 된 변경 사항으로 위 소스를 편집했습니다. – damontal

답변

0

난 당신의 코드와 같은 동작을 받고 있지만, 한 나는 몸이로드 될 때 (즉 불려 가도록하는 기능에 경고를 넣어 경우 : 몸의 온로드 = "부하(); ") 모든 것이 좋습니다.

관련 문제