Як приховати елементи у awesomium за id у VB.NET? Це щось подібне?
Private Sub WebControl_LoadingFrameComplete(sender As Object, e As Awesomium.Core.FrameEventArgs) Handles WebControl.LoadingFrameComplete
Dim hide = WebControl.ExecuteJavascriptWithResult("header")
If hide IsNot Nothing Then
//i don"t know what goes here
End If
End Sub
Відповіді:
0 для відповіді № 1Ви можете використовувати jQuery на вашому сайті, щоб приховати елементи.
WebControl.ExecuteJavascript("$("#elementId").hide();");
Я думаю, ви показуєте html, яким ви керуєте, так що ви можете легко додати туди сценарії jQuery.
0 для відповіді № 2
Як тут хтось згадав і як ви правильно намагаєтеся зробити WebControl.ExecuteJavaScript("js string")
використовується для подібних випадків.
1) Ви можете просто використовувати щось подібне "document.getElementById("elementid").style.display = "none""
якщо ви надаєте перевагу класичному JavaScript.
2) Або ви можете використовувати Jquery як згадування інших, і це виглядатиме так "$("#elementid").hide();"
якщо на сторінці вже включено jquery.
3) Якщо jquery не включений, вам доведеться ввести його іншим javascript (більше інформації за адресою http://blog.reybango.com/2010/09/02/how-to-easily-inject-jquery-into-any-web-page/ наприклад)
Ні в якому разі не потрібно нічого повертати, якщо ви не наполягаєте на перевірці, чи ваш сценарій був успішним, я думаю.