jquery
  • wpf
  • webbrowser-control
  • 2012-08-27 35 views 2 likes 
    2

    我使用Web瀏覽器控件在我的項目的網頁瀏覽器控制,我可以用這個易於控制顯示HTML數據,
    現在我想包括在這個網站的jQuery但任何它如何似乎並不合作包括jQuery的在WPF

    WebBrowser webwsr = new WebBrowser(); 
        String WebBrwseHTML = "<html><head><script type='text/javascript' src='jquery-1.7.1.js'></script><script type='text/javascript'>$(document).ready(function() { $('div').css('background-color', 'Red'); })</script></head><body><div>DUMMY</div></body></html>"; 
    
        webwsr.NavigateToString(WebBrwseHTML); 
    

    我在做什麼錯在這裏

    +0

    任何更新?你能做到嗎? –

    回答

    1

    不是一個大JQ專家,但試試這個:

    StringBuilder sb = new StringBuilder(); 
         sb.AppendLine("<html>"); 
         sb.AppendLine("<head>"); 
         sb.AppendLine(" <script src='http://code.jquery.com/jquery-latest.js'></script>"); 
         sb.AppendLine("<script>"); 
         sb.AppendLine("$(document).ready(function() {"); 
         sb.AppendLine("$('div').css('background-color', 'Red'); });"); 
         sb.AppendLine("</script>"); 
         sb.AppendLine("</head>"); 
         sb.AppendLine("<body>"); 
         sb.AppendLine("<div>DUMMY</div>"); 
         sb.AppendLine("</body>"); 
         sb.AppendLine("</html>"); 
    
         WebBrowser webwsr = new WebBrowser(); 
         String WebBrwseHTML = sb.ToString(); 
         webwsr.NavigateToString(WebBrwseHTML); 
         mainGrid.Children.Add(webwsr); 
    
    +0

    這個想法是加載本地JavaScript文件。 (申請應該沒有互聯網工作) –

    相關問題