我有一个网址。我想在我的窗体中显示webBrowser控件。在我的html页面(url)中有多个Marquee标签。但是Marquee tage在webbrowser控件中不起作用。它在普通的浏览器中工作
private void Form1_Load(object sender, EventArgs e)
{
// webBrowser1.ScriptErrorsSuppressed = true;
webBrowser1.Url =new Uri( @"http://67.205.96.105:8080/cis/");
}
答案 0 :(得分:0)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Url = new Uri(@"file:///C:/Users/MyUser/Desktop/test.html");
}
}
}

<!--test.html-->
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>This is basic example of marquee</marquee>
<marquee direction="up">The direction of text will be from bottom to top.</marquee>
</body>
</html>
&#13;
请使用代码并尝试。此代码工作正常,我认为问题在于您的HTML代码。
在Internet Explorer 8中尝试过并发现您的页面不支持它,这就是为什么要编辑html代码以实现IE8兼容性的原因。
谢谢&amp;此致