我正在寻找一种有效的方法来减少Javascript上的浮点数.我需要这个,因为我的输出占两个数字的百分比有时可能是99.4444444,而我只对"."之后的前两位数感兴趣.比如99.44
我目前的2个数字的百分比函数:
function takePercentage(x,y){
return (x /y) * 100;
}
Run Code Online (Sandbox Code Playgroud) 我有一个这样的系统:当mainsite打开时,出现一个flash图库,当用户点击图像时,使用Flash的"ExternalInterface.call"函数,我调用一个javascript函数打开一个名为nyromodal的java对话模式(其中在flash电影上通过ajax从对话框内的另一个页面获取原始HTML数据.这就是问题发生的时候:
在谷歌浏览器中,它可以正常运行,但其他浏览器会出现问题:
使用Internet Explorer,对话框打开但是当我单击"关闭"按钮时,对话框停留在那里,奇怪的是如果我最小化IE按钮并最大化它,对话框会消失.
使用Firefox,在打开触发的对话框时,对话框窗口只显示一些损坏的图形,但如果我移动鼠标,它会显示内容.
什么可能导致这个问题?我该如何解决?
这是源代码,网站不在任何网站上,因此我无法直接显示:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" href="/media/style.css" rel="stylesheet" />
<link rel="stylesheet" href="/media/nyroModal.full.css" type="text/css" media="screen" /> <script type="text/javascript" src="/media/jquery.js"></script>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script type="text/javascript" src="/media/AC_RunActiveContent.js"></script>
<script type="text/javascript" src="/media/jquery.nyroModal-1.5.2.pack.js"></script>
<script type="text/javascript">
function showItem(i,x){
var myurl = "/item/?i="+i;
$.nyroModalManual({url:myurl,title:x});
}
</script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<div STYLE="z-index: 1;"><center>
<script language="javascript"> …Run Code Online (Sandbox Code Playgroud) 问候,
有了朋友,我们计划创办一家初创公司,作为一种特殊类型的电子商务网站,因此拥有一个成功运作的网站是必须的.
现在我们处于运行网站的技术选择的边缘.
我们都知道python/django(这是我们最舒服的地方),php和java(没有基于web的应用程序体验,但Java SE).除此之外,我们总是愿意学习新技术.
通过考虑这些标准,您会建议使用哪种语言和框架,并解释原因?(如果你还提到其他关键部分,例如网页服务器软件或数据库选择,你的建议也会很棒)
谢谢
我想在 upload_to 中调用模型类的 self 函数:
class Foo(models.Model):
filestack = models.FileField(upload_to=self. gen_save_path)
def gen_save_path(self):
"""
gen_save_path: void -> String
Generates the path as a string for fileStack field.
"""
return "some generated string"
Run Code Online (Sandbox Code Playgroud)
但是我收到NameError: name 'self' is not defined错误
我有一个模特:
class Foo(models.Model):
poster = models.ImageField(u"Poster", upload_to='img')
Run Code Online (Sandbox Code Playgroud)
我正在使用管理员上传海报并保存Foo对象.我现在需要找到一种在保存之前将文件名小写的方法.例如,POSTER.png或Poster.png或poster.PNG应小写为poster.png.
实现这一目标最简单的方法是什么?
问候,
我想弹出Jquery Datepick,因为单击图像并显示在旁边.点击日期后,我想发布我的表单.
我在这里尝试这个:
HTML:
<form id="myform">
<span class="quickgo">
Quick Go:
<select>
<option value="1">Discovery Channel</option>
<option value="2">History Channel</option>
</select>
<img class="calenderpick" src="/img/calender.png" />
</form>
Run Code Online (Sandbox Code Playgroud)
和javascript部分:
<script type="text/javascript">
$(function() {
$(".calenderpick").click(function() {
$(this).datepicker();
alert("it is clicked!");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
单击此图像后,我可以获得"点击警告"但不是日期选择器.我也不知道如何在选择日期后触发表单发布事件.最后,我想发布所选频道和选择日期,以便我可以切换页面.
谢谢
问候,我想把脚本中的每个单词都大写,为此我想出了一个这样的方法:
//Word Capitalization
function wordToUpper(val) {
newVal = '';
val = val.toLowerCase().split(' ');
for(var c=0; c < val.length; c++) {
newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
}
return newVal;
}
Run Code Online (Sandbox Code Playgroud)
现在它适用于从之后开始的常规单词和emtpy char"".
但是我也想确保它对这样的字符串失败:
wordToUpper('hello my name is Hellnar.it doesnt work.')- > Hello My Name Is Hellnar.it Doesnt Work."它"必须是资本.
wordToUpper('hello my name is (hellnar).') - > Hello My Name Is (hellnar). "Hellnar"不得不资本.
问候
注意:请不要使用css经典text-transform: capitalize; 解决方案,因为此数据将用于表单发布.
我正在使用Django 的内置truncatewords_html过滤器,它最后添加"...",相反,我想用链接"查看更多"替换它.
我怎样才能做到这一点?
例如,如果不满足条件,我想不返回任何内容
(if x y z)
Run Code Online (Sandbox Code Playgroud)
所以如果不满足x,z将被执行,我想在z上什么都不做,就像pythons"pass"一样
如何通过消耗lambda参数的函数更改变量的值?即:
;;definitions
(define test "fails")
(define (experiment input) (set! input "works"))
;;interactions
> test
"fails"
> (experiment test)
> test
"fails"
Run Code Online (Sandbox Code Playgroud)
这似乎失败了......
问候
javascript ×4
django ×3
jquery ×2
scheme ×2
ajax ×1
datepicker ×1
dialog ×1
django-admin ×1
flash ×1
if-statement ×1
jquery-ui ×1
lisp ×1
python ×1
variables ×1