如何通过javascript将文本框中的URL加载到HTML文件中的iframe?
尝试解析HTML文档并提取一些元素(文本文件的任何链接).
当前的策略是将HTML文档加载到字符串中.然后找到文本文件链接的所有实例.它可以是任何文件类型,但对于这个问题,它是一个文本文件.
最终目标是拥有一个IEnumerable字符串对象列表.这部分很简单,但解析数据是个问题.
<html>
<head><title>Blah</title>
</head>
<body>
<br/>
<div>Here is your first text file: <a href="http://myServer.com/blah.txt"></div>
<span>Here is your second text file: <a href="http://myServer.com/blarg2.txt"></span>
<div>Here is your third text file: <a href="http://myServer.com/bat.txt"></div>
<div>Here is your fourth text file: <a href="http://myServer.com/somefile.txt"></div>
<div>Thanks for visiting!</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
最初的方法是:
href=并以...结尾的字符串.txt问题是:
这是一个使用Jeff建议的正则表达式的C#控制台应用程序 .它读取字符串很好,并且不包括任何未以.txt结尾的href.对于给定的示例,它正确地不包括.txt.snarg结果中的文件(如HTML字符串函数中所提供的).
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using …Run Code Online (Sandbox Code Playgroud) 我有一个以流畅的nhibernate映射的类,但我希望映射忽略其中一个类属性.
使用下面的类和映射我得到此错误:
以下类型不能用作代理:iMasterengine.Data.Model.Calendar:方法get_HasEvents应该是虚拟的
//my class
public class Calendar : IEntity {
public virtual int Id { get; private set; }
public virtual string Name { get; set; }
public virtual string SiteId { get; set; }
public virtual IList<CalendarEvent> Events { get; set; }
//ignore this property
public bool HasEvents { get { return Events.Count > 0; } }
}
//my mapping
public class CalendarMap : ClassMap<Calendar> {
public CalendarMap() {
Id(x => x.Id);
Map(x => x.Name);
Map(x => x.SiteId); …Run Code Online (Sandbox Code Playgroud) 我的托管服务提供商说我的python脚本必须是可执行的(chmod755).这是什么意思?我该怎么办?
干杯!
任何人都可以告诉什么是变更请求管理工具以及将更改请求提交给此工具时涉及的内容?
鉴于如下课程:
class Person
{
private:
char *name;
public:
Person()
{
name = new char[20];
}
~Person()
{
delete [] name;
}
}
Run Code Online (Sandbox Code Playgroud)
我想打印以从这个实例打印名称,使用如下语句:
cout << myPerson << endl;
Run Code Online (Sandbox Code Playgroud)
如何<<为此类定义输出运算符?
这是你如何在jQuery中定义一个函数?
$(document).ready( function () {
var MyBlah = function($blah) { alert($blah); };
});
Run Code Online (Sandbox Code Playgroud)
现在调用我做的函数:
MyBlah('hello');
Run Code Online (Sandbox Code Playgroud) 我之前在foo.php中使用过referrer来判断iframing foo.php的页面是否属于特定的URL.(使用$_SERVER['HTTP_REFERER'])
事实证明,大部分时间,它工作(大约98%的时间),但似乎有些用户到达页面,$_SERVER['HTTP_REFERER']并没有设置在foo.php,因此打破了代码.[ 更新:这些用户声称他们遵循通常的页面流程并且没有在浏览器上使用foo.php的URL(他们让它成为iframe)并且用户从未改变他们的浏览器设置.]
我想知道它可能发生的原因是什么?
有人可以告诉我为什么这会处理所有文件然后再次执行吗?这让我疯狂.谢谢
private void HP3BackgroundWorker_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker hp3worker = (BackgroundWorker) sender;
DirectoryInfo hp3Files = new DirectoryInfo(fromPath + @"\hp3\");
FileInfo[] hp3Filelist = hp3Files.GetFiles("*.*");
int count = hp3Filelist.Length;
UseWaitCursor = true;
for (int i = 0; i < count; i++)
{
FileInfo file = hp3Filelist[i];
try
{
File.Copy(fromPath + @"\hp3\" + file.Name, toPath + @"\hp3\" + file.Name, true);
hp3worker.ReportProgress((int)((float) i / count * 100));
}
catch (Exception error)
{
MessageBox.Show("Error is " + error);
}
}
UseWaitCursor = false;
}
Run Code Online (Sandbox Code Playgroud) 我不认为之前有过这样的问题 - 我有一个包含许多不同.py文件的文件夹.我制作的剧本只使用了一些 - 但有些人打电话给其他人,我不知道所有使用的剧本.是否有一个程序可以获得使该脚本运行到一个文件夹所需的一切?
干杯!
c# ×3
javascript ×2
python ×2
architecture ×1
c++ ×1
for-loop ×1
hosting ×1
html ×1
http-referer ×1
input ×1
jquery ×1
linq ×1
linq-to-xml ×1
nhibernate ×1
parsing ×1
regex ×1
url ×1