小编Hel*_*nar的帖子

缩短Javascript号码

我正在寻找一种有效的方法来减少Javascript上的浮点数.我需要这个,因为我的输出占两个数字的百分比有时可能是99.4444444,而我只对"."之后的前两位数感兴趣.比如99.44

我目前的2个数字的百分比函数:

function takePercentage(x,y){
     return (x /y) * 100;
}
Run Code Online (Sandbox Code Playgroud)

javascript floating-point

3
推荐指数
1
解决办法
1090
查看次数

一个flash电影的javascript对话框

我有一个这样的系统:当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)

javascript flash ajax jquery dialog

3
推荐指数
1
解决办法
4872
查看次数

基于Web的启动的后端技术选择

问候,

有了朋友,我们计划创办一家初创公司,作为一种特殊类型的电子商务网站,因此拥有一个成功运作的网站是必须的.

现在我们处于运行网站的技术选择的边缘.

  • 我们希望尽可能地保持敏捷,这意味着我们希望尽快开发网站(但可靠)
  • 扩展性很好(事实上,我并不是说像Twitter这样的巨型网站,但可能有一百万用户/天是最好的).
  • 我们将雇用一两个开发人员来帮助我们构建这个站点,维护和扩展以备将来使用.这里出现了一个问题,在我的国家,Java和C#/ .NET开发人员最容易找到,而后来的语言/框架更难,如Django或Ruby on Rails.
  • 我们有人为支付关键技术(但实际上没有人扔掉:)).

我们都知道python/django(这是我们最舒服的地方),php和java(没有基于web的应用程序体验,但Java SE).除此之外,我们总是愿意学习新技术.

通过考虑这些标准,您会建议使用哪种语言和框架,并解释原因?(如果你还提到其他关键部分,例如网页服务器软件或数据库选择,你的建议也会很棒)

谢谢

web-applications

3
推荐指数
1
解决办法
2833
查看次数

Django:在 Django 模型中调用 self 函数

我想在 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错误

python django django-models

3
推荐指数
1
解决办法
5423
查看次数

Django:输入图像文件的低位文件名

我有一个模特:

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.

实现这一目标最简单的方法是什么?

django django-models django-admin

3
推荐指数
1
解决办法
225
查看次数

图像上的Jquery UI Datepicker

问候,

我想弹出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)

单击此图像后,我可以获得"点击警告"但不是日期选择器.我也不知道如何在选择日期后触发表单发布事件.最后,我想发布所选频道和选择日期,以便我可以切换页面.

谢谢

javascript jquery jquery-ui datepicker

3
推荐指数
1
解决办法
9399
查看次数

Javascript:字符串中每个Word的大写

问候,我想把脚本中的每个单词都大写,为此我想出了一个这样的方法:

//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; 解决方案,因为此数据将用于表单发布.

javascript capitalization

3
推荐指数
1
解决办法
2477
查看次数

Django HTML截断

我正在使用Django 的内置truncatewords_html过滤器,它最后添加"...",相反,我想用链接"查看更多"替换它.

我怎样才能做到这一点?

django django-templates

3
推荐指数
1
解决办法
2460
查看次数

计划和条件

例如,如果不满足条件,我想不返回任何内容

(if x y z)
Run Code Online (Sandbox Code Playgroud)

所以如果不满足x,z将被执行,我想在z上什么都不做,就像pythons"pass"一样

scheme if-statement

2
推荐指数
1
解决办法
1488
查看次数

计划和设置!

如何通过消耗lambda参数的函数更改变量的值?即:

;;definitions
(define test "fails")
(define (experiment input) (set! input "works"))

;;interactions
> test
"fails"
> (experiment test)
> test
"fails"
Run Code Online (Sandbox Code Playgroud)

这似乎失败了......

问候

lisp variables scheme

2
推荐指数
1
解决办法
1886
查看次数