2011-11-04 54 views
2

是否可以在Javascript的彈出框中顯示<,>,等字符alert()confirm()是否可以在Javascript中顯示ASCII字符彈出confirm()或alert()?

<自動更改爲&lt;

如果我改變符號它們的Unicode像<\u003c

+0

發佈您的代碼。 –

+1

你可以告訴我們你的代碼 - 我想它可能是你設置字符串顯示在警報/確認的方式 – ManseUK

+0

原來這個字符串是由'HttpServletRequest.setAttribute()'而不是由javascript轉換的。我爲此創建了另一個線程http://stackoverflow.com/questions/8046717/httpservletrequest-setattribute-converts-ascii-chars –

回答

1

也許它的瀏覽器的問題/你的代碼仍然會出現同樣的(即如何設置要顯示的字符串),因爲它適用於我 - 您使用的是哪種瀏覽器?

http://jsfiddle.net/manseuk/uyMhJ/1/

0

把你alert();外部.js文件。它應該工作正常。

+0

爲什麼會有所作爲? – ManseUK

2

這會爲你工作:\<

\\> 
1

你可以直接使用alert( 「<」)顯示<。如果沒有:

  1. 警報功能已被覆蓋,您可以使用警報(警報)來顯示定義。
  2. 瀏覽器中存在一個錯誤。
相關問題