2016-04-01 11 views
-3

Sadece html'yi öğrenmeye başlıyorum ve IE üzerinde çalışan js dosyamı alıyorum. Firefox'ta bu betik bir sorun olmadan çalışır ancak IE'de hata ayıklayıcı bana alertTest funktion için tanımlanmamış bir hata atar. Sadece bir düğmeye bastığımda bir Alarmı aramaya çalışıyorum. BuHtml js Funktion IE undefined

function alertTest() 
{ 
    window.alert("Alarm"); 
} 

Bunun bazı sanırım (onlar benim bilgisayarda aynı yere her ikisi de) HTML dosyası

<!DOCTYPE html> 
<html> 
    <head> 
     <title>JavascriptTest</title> 
    <script type="text/javascript" src="TestJava.js"></script> 
</head> 

<body> 
    <input type="submit" value="Submit" onclick="alertTest()" /> 
</body> 
ve bu benim TestJava.js dosyası olacaktır olduğunu basit bir hata yaptım ama doğru olarak göremiyorum =/ Yardımlarınız için şimdiden teşekkür ederiz.

+2

Onun yerine window.alert uyarı kullanabilir? – Nikki9696

+0

Ayrıca, bir gönderme düğmesinin onclick niteliği eklenmesi bir 'true' /' false' yanıtını bekler. – DunningKrugerEffect

+0

Hangi işlev undefined ??? – Teemu

cevap

0

Sadece

alert("Alarm"); 

bunun yerine önerilen çözüm fikri en ama hala sadece IE üzerinde firefox için çalışır ve değil eklemek çalıştı

window.alert("Alarm") 

http://www.w3schools.com/jsref/met_win_alert.asp

+0

Tamam arkadaşlar, giriş için teşekkürler, bir return ifadesi ekleyeceğim ve window.alert yerine uyarı olarak değiştireceğim. Denedikten sonra tekrar cevap vereceğim – Eterlik

0

kullanımına enought edilmelidir . Kod şu an böyle görünüyor. JavascriptTest

<body> 
    <input type="submit" value="Submit" onclick="return alertTest();" /> 
</body> 

ve

function alertTest() 
{ 
    alert("Alarm"); 
    return true; 
}