我正在尝试将Excel文件嵌入到我的Delphi 5应用程序中,因此我可以避免我的用户意外删除该文件.
使用嵌入式文件,我使用"保存"对话框在磁盘上创建它,然后使用该Excel := CreateOleObject('Excel.Application');方法打开它.我已经看过如何使用THandles加载资源的示例,但我似乎并没有使用它Excel.WorkBooks.Open(EmbeddedExcelFile);.
你以前做过这样的事吗?你会怎么做?
谢谢!
以下是Youtube视频中的嵌入代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>I AM YOUR DOCUMENT TITLE REPLACE ME</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
</head>
<body>
<div>
<object width="1280" height="750">
<param name="movie" value="https://www.youtube-nocookie.com/v/WZ-1lfammjk?fs=1&hl=en_US&rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="https://www.youtube-nocookie.com/v/WZ-1lfammjk?fs=1&hl=en_US&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="1280" height="750"></embed>
</object>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我通过W3C HTML 4.01严格验证器,并得到以下错误:
Line 13, Column 115: end tag for element "PARAM" which is not open
Line 14, Column 55: end tag for element "PARAM" which is not open
Line …Run Code Online (Sandbox Code Playgroud) 在我的Google Chrome扩展程序内容脚本中,我有以下内容:
jQuery(document).ready(function() {
var player = document.getElementById('player');
console.log(player);
console.log(document);
});
Run Code Online (Sandbox Code Playgroud)
我正在任何Hulu视频上运行它,其中嵌入了id ='player'
<embed id="player" type="application/x-shockwave-flash" src="/site-player/playerwrapper.swf?cb=e80c477cL" width="100%" height="428" style="z-index:10;" name="player" quality="high" allowscriptaccess="always" allowfullscreen="true" bgcolor="#000000" flashvars="bitrate=700000&user_id=-1&startLoadWrapperTime=1299572732904&overrideBrand=&referrer=http://www.hulu.com/watch/20338/saturday-night-live-steve-carell-monologue#continuous_play=on&continuous_play_on=true&sortBy=&initMode=4&modes=4&content_id=7751491&cb=2011-3-8-8&v=3">
Run Code Online (Sandbox Code Playgroud)
例如,以下链接http://www.hulu.com/watch/20337/saturday-night-live-snl-digital-short-the-japanese-office
但是当脚本运行时,console.log(播放器)返回null.但是,console.log(document)返回正确的文档对象.即使我尝试var player = Document.prototype.getElementById.apply(document, ['player']);
我仍然得到null.
有趣的是,如果我从Chrome JavaScript控制台尝试它,它工作正常,我得到适当的<embed>打印到控制台.
任何想法为什么这不适用于我的内容脚本?
更新:根据要求,以下是我的chrome扩展文件夹的完整内容:
manifest.json的:
{
"name": "gebidtest",
"version": "1",
"permissions": [
"http://*/*",
"https://*/*"
],
"content_scripts": [{
"matches": ["http://*/*"],
"js": ["jquery-1.5.1.min.js","app.js"]
}]
}
Run Code Online (Sandbox Code Playgroud)
app.js:
jQuery(document).ready( function() {
var player = document.getElementById('player');
console.log(player);
console.log(document);
});
Run Code Online (Sandbox Code Playgroud)
jquery-1.5.1.min.js:我刚刚下载了它
我在Chrome version 10.0.648.127Mac上使用,但我也在具有相同结果的PC上尝试过
javascript embed flash getelementbyid google-chrome-extension
我正在使用flex sdk 4.5.1和flash develop来编译我的AS3项目.我有小图像,大约12KB,使用Loader类加载它们是愚蠢的,所以嵌入是更好的解决方案.
然而,当我的Main类顶部的这一行未被发现时,我得到空白的swf
[Embed(source = "../assets/gui/play1.png", mimeType = "image/png")]
private var PlayUpImg:Class;
Run Code Online (Sandbox Code Playgroud)
(当我评论出来时,编译的swf是好的)
可能是什么错误.为什么我得到空白的SWF?
我正在使用FlashDevelop中的纯AS3项目
我试图将flash对象的高度调整为分隔符的大小.这实际上不起作用,所以这里有什么问题?显示flash对象,但它的高度仅为100px.我想稍后通过从flash调用js-method并更改div对象的大小来调整大小.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="Website.Pages.Index" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div align="center">
<div id="contentDivider" style="width:780;height:600;">
<object width="780" height="100%">
<embed src="../content/Home.swf" type="application/x-shockwave-flash" width="780" height="100%" allowScriptAccess="sameDomain" pluginspage="http://get.adobe.com/de/flashplayer/"></embed>
</object>
</div>
</div>
</form>
<script language="javascript" type="text/javascript">
function setFlashHeight(height) {
contentDivider.style.height = height;
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
干杯菲利克斯
我的C#WinForms应用程序设计为易于部署,我不喜欢log4net.dll成为要部署的附加文件这一事实.有没有办法可以将它嵌入到我的应用程序中,以便所有用户都能看到主.exe文件和后端SQL CE数据库?
我想使用Javascript将PHP页面嵌入到HTML中.我怎么做?
PHP页面是这个 ,我希望它可以作为一个小部件,可以添加到各种网站上.
我正在一个简单的iframe上嵌入YouTube视频,该网站将在移动设备和桌面设备上进行查看.我用来嵌入视频的代码是这样的:
<iframe src="https://www.youtube.com/v/VIDEO_ID"></iframe>
我的印象是,如果Flash不可用,将提供HTML5播放器,但是当我在移动设备上调试此视频时,视频将在Flash中提供并且无法正常工作.
我使用的是错误的网址,还是需要做一些额外的事情才能正确嵌入视频?我注意到你也可以使用JavaScript进行iframe嵌入.
我将从我的服务器为用户托管视频.用户可以嵌入视频......目前我正在编写php脚本.但我有嵌入代码的问题.问题是,无法在html5上全屏...播放器支持html5和flash播放器.如果播放器是闪存用户可以从嵌入代码全屏.但是在html5播放器上无法全屏显示.Youtube的嵌入代码可以全屏显示,但YouTube也使用html5.这是我使用的代码:
<iframe width="530" height="270" src="http://videohost.tk/embed/0f2c67c9b" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)
如果您直接输入链接,则可以全屏显示.但是对于iframe,你不能......我该如何修复它?
Fancybox非常棒,但默认的pdf实现效果不佳,因为支持,外观和感觉取决于操作系统,浏览器和adobe的安装.PDF.js通过使用基于Web标准的平台解析和呈现PDF来解决这个问题.如何在fancybox中嵌入pdf.js查看器?