Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

4
从iframe访问父窗口的元素
我有一个可以打电话的页面parent.php。在此页面中,我有一个iframe带有提交表单的表单,除此之外,我还有一个ID为“ target”的div。是否可以在iframe中提交表单,并在成功刷新后刷新目标div。是说要在其中加载新页面? 编辑:目标div在父页面中,所以我的问题基本上是,是否可以在iframe之外向父对象进行jQuery调用示例。那看起来如何? 编辑2:这就是我的jquery代码现在的样子。它位于iframe页面的中。div #target在parent.php中 $(;"form[name=my_form]").submit(function(e){ e.preventDefault; window.parent.document.getElementById('#target'); $("#target").load("mypage.php", function() { $('form[name=my_form]').submit(); }); }) 我不知道该脚本是否处于活动状态,导致表单成功提交,但目标没有任何改变。 编辑3: 现在,我尝试通过iframe中的链接调用父页面。那里也没有成功: <a href="javascript:window.parent.getElementById('#target').load('mypage.php');">Link</a>

4
设置顶部和左侧CSS属性
由于某些原因,我无法使用以下JavaScript设置“顶部”和“左侧” CSS属性。 var div = document.createElement('div'); div.style.position = 'absolute'; div.style.top = 200; div.style.left = 200; document.body.appendChild(div); 使用Firebug,我可以看到div将position设置为,"absolute"但未设置top和left属性! 这适用于Firefox 3.6。

5
Handlebars.js解析对象而不是[Object object]
我正在使用Handlebars模板,并且[Object object]中已经表示了JSON数据,如何在Handlebars之外解析此数据?例如,我试图通过handlebars标签在页面上填充一个JavaScript变量,但这不起作用。 有什么建议?谢谢! 编辑: 为了澄清起见,我使用带有把手的ExpressJS进行模板制作。在我的路线中,我有这个: var user = {} user = {'id' : 123, 'name' : 'First Name'} res.render('index', {user : user}); 然后在index.hbs模板中,我有了一个{{user}}对象。我可以使用{{#each}}它遍历对象。但是,我也在使用Backbonejs,我想将此数据传递给View,例如: myView = new myView({user : {{user}}); 问题是,如果我将其放在console.log中,{{user}}只会[Object object]在源代码中显示,但会出现错误“意外的标识符”。


3
如何将事件对象传递给Javascript函数?
<button type="button" value="click me" onclick="check_me();" /> function check_me() { //event.preventDefault(); var hello = document.myForm.username.value; var err = ''; if(hello == '' || hello == null) { err = 'User name required'; } if(err != '') { alert(err); $('username').focus(); return false; } else { return true; } } 在Firefox中,当我尝试提交一个空值时,它将引发错误并将焦点重新设置为element。但是在IE中不会发生同样的事情,因为它会引发错误,并且单击“确定”并发布表单后(返回true)。 我如何避免这种情况?我当时想避免使用event.preventDefault(),但是我不确定如何使用此方法来执行此操作。我尝试通过checkme(event)..但是没有用。我正在使用原型js。 (我知道如何在Java语言中绑定.click函数时传递事件,而不是onclick使用Jquery在html …

16
在React Native中调整图像大小
我正在尝试在我的本机应用程序中调整图像尺寸(缩小以适合屏幕尺寸),但由于尺寸太大而无法执行。 这是代码: 'use strict'; var React = require('react-native'); var { StyleSheet, Text, TextInput, View, TouchableHighlight, ActivityIndicatorIOS, Image, Component } = React; var styles = StyleSheet.create({ description: { marginBottom: 20, fontSize: 18, textAlign: 'center', color: '#656565' }, container: { padding: 30, marginTop: 65, alignItems: 'center' }, flowRight: { flexDirection: 'row', alignItems: …



5
谁添加“ _”单个下划线查询参数?
我有一个在Apache上运行的PHP服务器,收到很多这样的请求, 10.1.1.211 - - [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)" 28632 15602 _参数神秘地添加到了请求中。我正在尝试找出谁在这样做。 Apache前面有一个NetScaler。
75 php  javascript  ajax  apache  http 

11
如何保护JavaScript文件?
我知道无法隐藏源代码,但是,例如,如果我必须将CDN中的JavaScript文件链接到网页,并且我不希望人们知道此脚本的位置和/或内容,这是可能? 例如,要从网站链接脚本,我们使用: <script type="text/javascript" src="http://somedomain.com/scriptxyz.js"> </script> 现在,是否可以向脚本隐藏用户,或者隐藏脚本内容并仍在网页上使用? 例如,通过将其保存在需要密码才能访问文件的我的私人CDN中,行得通吗?如果没有,什么会得到我想要的?


1
如何在Chart.js v2中使用两个Y轴?
我正在尝试使用Chart.js创建具有两个数据集的折线图,每个数据集都有自己的Y比例尺/轴(一个在图表的左侧,一个在图表的右侧)。 这是我的代码(jsfiddle): var canvas = document.getElementById('chart'); new Chart(canvas, { type: 'line', data: { labels: [ '1', '2', '3', '4', '5' ], datasets: [ { label: 'A', yAxesGroup: 'A', data: [ 100, 96, 84, 76, 69 ] }, { label: 'B', yAxesGroup: 'B', data: [ 1, 1, 1, 1, 0 ] …

5
如何在React中循环对象?
刚接触React并尝试循环对象属性,但是React抱怨对象不是有效的React子代,有人可以给我一些如何解决此问题的建议吗?我添加了createFragment,但不确定是否需要执行此操作或应该采用哪种方法? JS var tifs = {1: 'Joe', 2: 'Jane'}; var tifOptions = Object.keys(tifs).forEach(function(key) { return <option value={key}>{tifs[key]}</option> }); 渲染功能 render() { const model = this.props.model; let tifOptions = {}; if(model.get('tifs')) { tifOptions = Object.keys(this.props.model.get('tifs')).forEach(function(key) { return <option value={key}>{this.props.model.get('tifs')[key]}</option> }); } return ( <div class={cellClasses}> <div class="grid__col-5 text--center grid__col--bleed"> <h5 class="flush …

2
在javascript / momentjs中创建日期时忽略时区
我正在为东海岸的某个事物创建时间表,并且需要创建一个始终为此时间返回日期对象/时间戳的日期。 因此,如果我在18:00在巴黎打开页面,"new myDate()"则应返回12:00。 关于如何使用momentJS或仅使用JavaScript可以做到这一点的任何建议?最终结果应该是一个javascript Date对象。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.