我刚刚开始学习JS.我试图在我的HTML代码中的标记中更改embed src的值.但我不能用我写的以下代码这样做 -
HTML -
<ol>
<li><a href="http://embedgames.ru/wp-content/games/kitty-throw.swf"
onclick="showGame(this);return false;">Kitty Throw</a></li>
</ol>
<embed id="gameHolder" src="http://pictat.com/i/2011/7/10/32479playscrnba.jpg"
quality="high" menu ="false" width="550" height="400"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" /></center>
Run Code Online (Sandbox Code Playgroud)
JS:
function showGame(whichgame){var source=whichgame.getAttribute("href");
var game=document.getElementById("gameHolder");
game.setAttribute("src",source);}
Run Code Online (Sandbox Code Playgroud)
我希望JS显示在gameHolder空间中选择的flash文件,默认情况下它包含一个图像.我只是初学JS知识,我也无法做到这一点,请在使用时解释代码.
我的网络应用程序中有一个iframe,我需要从父文档中获取当前的URL(当用户导航框架并更改原始源URL时).
只需要社交分享网址即可.
作为跨域方案,我不拥有子文档(它是远程域).
我知道同源策略阻止从父文档到子文档的跨域访问,但我正在寻找任何可能的创意方法的解决方案 - 必须有一种解决方法.
接受应该是base64 编码的图像数据并将其用作POST的属性是否安全?srcimg
<img src="data:image/png;base64,[data here]" />
显然,如果没有过滤,人们可以很容易地突破src属性和img标签并插入恶意<script />或其他标签,所以我的想法是
base64_decode($rawPostData)
Run Code Online (Sandbox Code Playgroud)
检查解码是否OK,然后
base64_encode($decodedData)
Run Code Online (Sandbox Code Playgroud)
将其放入src属性中。
这种方法是否存在任何漏洞(例如 XSS,也许是缓冲区溢出?)?
我需要这个用于使用 JavaScript 将第三方转换svg为canvastobase64编码数据的页面(准确地说,使用“canvg”)。我需要将图像传递到服务器端脚本以使用该图像执行一些其他任务,还需要向用户/客户端显示图像。
我有一个继续使用缓存版本的书签http://www.imvu-e.com/products/hpv/download/HPV.js.我希望它永远不会缓存它并始终重新加载它.
这是我用来保存书签的超链接(用户拖动到安装它的浏览器工具栏):
<a href="javascript:(function(){
c = document.createElement("script");
c.type = "text/javascript";
c.src = "http://www.imvu-e.com/products/hpv/download/HPV.js";
c.onload = c.onreadystatechange = function() {
if ( ! (d = this.readyState) || d == "loaded" || d == "complete"){
document.documentElement.childNodes[0].removeChild(c);
version='beta';
}
};
document.documentElement.childNodes[0].appendChild(c);
})();">Run HPV</a>
Run Code Online (Sandbox Code Playgroud) 我正在使用Facebook的javascript sdk,它有双正斜杠.他们的意思是什么?
<script src="//connect.facebook.net/en_US/all.js"></script>
我知道单个/意味着根目录,但是什么是//?这是告诉源使用http://然后路径?
我有一个图像闪烁与大图像的问题.在我的body我有5张图片:
<img id="img1" src="img1.png" width="250">
<img id="img2" src="img2.png" width="250">
<img id="img3" src="img3.png" width="250">
<img id="img4" src="img4.png" width="250">
<img id="img5" src="img5.png" width="250">
Run Code Online (Sandbox Code Playgroud)
还有一个我用jQuery UI拖动其中一个,所有这些都在改变他们src和dragend:
function dragStart() {
$('#img2').attr('src','newimg2.png');
$('#img3').attr('src','newimg3.png');
$('#img4').attr('src','newimg4.png');
$('#img5').attr('src','newimg5.png'); }
Run Code Online (Sandbox Code Playgroud)
太好了.但是我需要使用大图像(2000 x 2000px),因为所有图像都可以被点击,然后它们将动画到视口的全尺寸,它们不会像素化.
$this.animate(
{ width: 1800, top: -650, left: -250 },
{
duration: 4000,
easing: 'easeOutElastic'
})
Run Code Online (Sandbox Code Playgroud)
我认为,由于每张图像的大小,它们都在闪烁.如果所有人同时src改变,你们是否有人知道如何防止这种图像闪烁?
谢谢你的努力
我目前正在使用ng-src运行一个图库应用程序来读取URL.我正在收到另一个网站的图片网址,我想知道ng-src是否可以接收绝对网址http://thiswebsite.com/image/1
目前,它只是路由相对,所以我得到 http://mywebsite.com/http://thiswebsite.com/image/1
为什么可以为Cygwin包选择bin而不是src?反之亦然?
我改变了通过使用CSS,并创建一个网站的样子userstyle这个网页。(在其领域中的其他人。)
查看此图像中的按钮及其旁边的弹出窗口。
我想改变弹出 iframe 的外观。但是正如你在Chrome 开发者检查工具的这个截图中看到
的,iframe 的 src 属性是未知的:
<iframe id="cke_48_frame" class="cke_panel_frame" role="presentation" frameborder="0"src(unknown)>
就我搜索过的 Google 和 Stack Overflow 而言,我发现我必须将 CSS 应用于 iframe 包含的实际网页。但是当 src 属性未知时,我怎么知道 iframe 中的网页呢?
我找不到有关如何处理此问题的任何信息。
任何帮助,将不胜感激。
我是 JavaScript 新手,并遵循Github上的清晰节点教程。但是无论我在所有模块中尝试过什么,当我运行yarn dev:wds 时,我都会收到此错误消息
ERROR in Entry module not found: Error: Can't resolve './src' in 'C:\Users\Renate\projects'
ERROR in multi (webpack)-dev-server/client?http://localhost:8080 ./src Module not found:
Error: Can't resolve './src' in 'C:\Users\Renate\projects' @ multi (webpack)-dev-
server/client?http://localhost:8
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个解决方案,但是重新安装 babel-loader 7 并没有解决我的问题。我还尝试重新安装整个 webpack-module,但这也没有解决我的问题。
我的 webpack.config.babel.js 文件:
ERROR in Entry module not found: Error: Can't resolve './src' in 'C:\Users\Renate\projects'
ERROR in multi (webpack)-dev-server/client?http://localhost:8080 ./src Module not found:
Error: Can't resolve './src' in 'C:\Users\Renate\projects' @ multi (webpack)-dev-
server/client?http://localhost:8
Run Code Online (Sandbox Code Playgroud)
我的 babelrc.json 文件: