Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 1.29 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Onclick firing twice in Chrome, not IE or Firefox
  2. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>
  3.  
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5.  
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7. <head id="Head1" runat="server">
  8. <title></title>
  9. <script type="text/javascript" language="javascript">
  10.  
  11.     function GenerateNewNumber() {
  12.         var randomnumber = Math.floor(Math.random() * 1234);
  13.         document.getElementById('NumberLabel').innerHTML += '<br>' + 'Random Number is ' + randomnumber;
  14.     }
  15.  
  16. </script>
  17. </head>
  18. <body>
  19.     <form id="form1" runat="server">
  20.  
  21.     <asp:LinkButton ID="Button1" runat="server" OnClientClick="GenerateNewNumber(); return false;">Click for Random Number Test 1</asp:LinkButton><br />
  22.     <a id="Button2" href="#" onclick="GenerateNewNumber(); return false;" target="_blank">Click for Random Number Test 2</a>
  23.     <asp:Label ID="NumberLabel" runat="server"></asp:Label>
  24.     </form>
  25. </body>
  26. </html>
  27.        
  28. protected override void OnPreInit(EventArgs e)
  29. {
  30.     if (Request.UserAgent != null && (Request.UserAgent.IndexOf("AppleWebKit") > 0))  // added for compatibility issues with chrome
  31.     {
  32.          this.ClientTarget = "uplevel";
  33.     }
  34.  
  35.      base.OnPreInit(e);
  36. }