问题列表 - 第30882页

Javascript闭包 - 可变范围问题

我在闭包上阅读Mozilla开发者的网站,我在他们的例子中注意到常见的错误,他们有这样的代码:

<p id="help">Helpful notes will appear here</p>  
<p>E-mail: <input type="text" id="email" name="email"></p>  
<p>Name: <input type="text" id="name" name="name"></p>  
<p>Age: <input type="text" id="age" name="age"></p>  
Run Code Online (Sandbox Code Playgroud)

function showHelp(help) {
  document.getElementById('help').innerHTML = help;
}

function setupHelp() {
  var helpText = [
      {'id': 'email', 'help': 'Your e-mail address'},
      {'id': 'name', 'help': 'Your full name'},
      {'id': 'age', 'help': 'Your age (you must be over 16)'}
    ];

  for (var i = 0; i < helpText.length; i++) {
    var item = helpText[i];
    document.getElementById(item.id).onfocus = function() {
      showHelp(item.help);
    } …
Run Code Online (Sandbox Code Playgroud)

javascript closures loops

23
推荐指数
2
解决办法
7677
查看次数

isset代码没有被执行PHP

我想知道下面的代码是否正确,我一直有很多错误,但我不确定问题是否真的存在于此.代码如下:

用户将单击"退出组".

<p class="logout"><a id="exit" name="logout" href="#">Exit Group</a></p>
Run Code Online (Sandbox Code Playgroud)

单击"退出组"时应执行的代码如下:

if(isset($_GET['logout'])){ 

    //CODE TO BE EXECUTED        
                            } 
Run Code Online (Sandbox Code Playgroud)

但是,当用户单击"退出组"时,我尝试执行的代码甚至没有被执行.大括号内的代码没有任何问题,因为很多人都检查过它.但我想知道我的问题是否可能出现在上面的代码中?谢谢.

php isset

0
推荐指数
1
解决办法
1248
查看次数

MVVM就像向导一样

我目前正在构建基于MVVM的应用程序.该应用程序还应具有MVVM样式的向导.该向导不是一个普通的向导,它是一种特殊的向导.我的目标是实现一个向导

1.)还有多个分支.该向导可以指导您向其他方向发展.所以向导一定不能直截了当.

2.)也可以有捷径.您可以跳过设置默认值的某些页面.

3.)也很正常 - 直截了当.

请注意,wizrad页面中的一些信息是即时的.这意味着,信息可以在每个步骤之间传递和处理.

有没有像模式这样的方法来解决我的问题?我如何以最佳方式实施它?

c# wpf branch wizard mvvm

9
推荐指数
2
解决办法
6624
查看次数

Joomla用户登录检查

首先,我不是一个joomla开发人员.我的朋友有一个用joomla 1.5创建的网站.在webroot中有一些joomla文件.我在webroot"mydirectory"中创建了一个目录,我在这个目录中有一个索引文件.我尝试在此页面中访问joomla的用户信息,我抓住用户对象,但它不起作用.

 //i included joomla core  files
 $user =& JFactory::getUser();

 if ($user->get('guest')) {
     echo 'guest';
 } else {
 echo 'not guest';
 }
Run Code Online (Sandbox Code Playgroud)

当我登录我的帐户时,它再次显示"来宾".

另外,我在Joomla的会话课中找不到任何东西.

$session =& JFactory::getSession();
Run Code Online (Sandbox Code Playgroud)

谢谢

joomla login joomla1.5

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

JDB - 如何在运行程序之前获取方法列表?

我正在学习JDB并遇到一些矛盾.启动JDB(使用"jdb ClassName")后,大多数教程都会告诉我输入

>方法ClassName

查看可用方法列表,以便我可以设置断点.如果我这样做,JDB会回复

在使用'run'命令启动VM之前,命令'methods'无效

当然,如果我在设置任何断点之前说"运行",它会直接运行; 不是很有帮助.我唯一可以得出的结论是,jdb希望你将盲点设置为断点,但这似乎是一个严重的疏忽,我坚持认为我只是错过了一个命令.

非常感谢!!乔伊斯

java debugging jdb

7
推荐指数
1
解决办法
2855
查看次数

用PHP和MySQL腌制我的哈希

像大多数用户一样,我只是想找出一种存储密码的安全方法.我在这里找不到的(或者可能是我缺乏理解)是如何在我的数据库中检索盐渍哈希并将盐与哈希密码分开,特别是对每个密码使用唯一的盐,同时保持盐+密码在单列.

我发现所有这些很酷的方法来加密密码(SHA-256,但MySQL只支持SHA/1和MD5吗?)以及PHP手册中的其他内容,但不确定如何存储和检索密码.

所以,这就是我理解的全部内容:

SHA('$salt'.'$password') // My query sends the password and salt 
                         // (Should the $salt be a hash itself?)
Run Code Online (Sandbox Code Playgroud)

在那之后,我迷失了盐.

在没有盐的情况下检索密码很容易,但盐让我感到困惑.我从哪里再次获得$ salt的价值,特别是如果它独特且安全的话?我将它们隐藏在另一个数据库中吗?常数(似乎不安全)?

编辑: HMAC中的关键变量应该是盐还是其他的东西?

php mysql security salt

10
推荐指数
1
解决办法
3660
查看次数

xUnit还是NUnit?彼此有什么优缺点?

每个框架的优点和缺点是什么,相互比较?他们使用ASP.NET MVC的效果如何?他们支持嘲笑的程度如何?

c# testing nunit unit-testing xunit

58
推荐指数
2
解决办法
5万
查看次数

多供应商在线购物平台

我的任务是由客户重建电子商务平台.目标是出售车辆的在线商店.专业是它应该是多供应商的,即外部供应商将有自己的登录后端,他们可以管理他们的列表,添加新的,查看他们的销售等.

该商店在一个大型目录中显示所有供应商的产品,理想情况下应该支持一些选项,如分类和过滤,但它们不是必需的.订单通过电子邮件发送给每个相关供应商和管理员.

订购流程非常简单 - 它基本上只是将订购的商品从目录中取出,并通知供应商(和管理员)该商品已被订购.不需要在线退房/付款,尽管他们很乐意选择.

我所知道的所有在线购物系统都针对一个管理员.

那里有可以处理我需要的商店系统吗?

要求:

  • 首要任务:质量代码.优选PHP 5和面向对象.我不关心产品的确切功能集,只要现有代码很好并且可以使用.

  • 访问控制:供应商可以登录,添加和管理自己的产品; 无法访问系统的其余部分.管理员可以管理商家信息并配置商店.管理员创建供应商帐户

  • 必须是多语言或本地化为德语

  • 销售过程非常简单:向供应商和管理员发送包含买方数据的电子邮件就足够了.

  • 不需要在线支付/结账,虽然这是一个受欢迎的延伸

  • 开源是首选,但如果产品确实非常好,并且有良好的文档记录,那么商业解决方案就不是不可能的

只要基本产品很好并且支持必要的基本目录和用户管理,所有进一步的功能都是可以协商的(即我必要时自己添加它们.)

php webshop e-commerce

8
推荐指数
2
解决办法
1314
查看次数

JavaScript window.status

嗨,这是我第一次尝试JavaScript:

以下功能用于显示窗口状态栏消息.它在本地计算机上工作正常,但当我上传服务器时,根本不显示消息.

我究竟做错了什么?请帮忙.

[网站] [已删除链接]

function displayMsg(msg){

window.status = msg;

}
Run Code Online (Sandbox Code Playgroud)

应该发生的事情是,当您将鼠标悬停在图像上时,它应显示一条消息以单击它,然后更新图像.

我看到了这个,但如果这不再可能那么为什么它在本地工作?

编辑:谢谢你的回答.我想知道一旦图像结束事件发生后是否可以显示工具提示?谢谢,

编辑:我添加了一个标题属性,它似乎显示一个工具提示.你所看到的将是最受欢迎的输入.谢谢.

编辑:谷歌浏览器工作正常.Safari不运行javascript.我在win7上.

javascript

9
推荐指数
1
解决办法
1万
查看次数

在视图事件上调用ASP.NET MVC Controller操作

我有一个名为News的强类型视图,带有日历控件.我已经定义了日历的selectionchanged处理程序,如下所示:

<script runat="server">

      void OnCalendarSelectionChanged(Object sender, EventArgs e) 
      {
          var ndt = new Nullable<DateTime>(Calendar1.SelectedDate);        
          Html.RenderAction("ShowNews", new {dateTime =  ndt });

      }

   </script>
Run Code Online (Sandbox Code Playgroud)

在控制器中,我有以下方法:

        public ActionResult ShowNews(Nullable<DateTime> dateTime)
        {
            IEnumerable<InvestmentNews> todaysNews = new List<InvestmentNews>(); ;

            return View("News", todaysNews);
        }
Run Code Online (Sandbox Code Playgroud)

当我单击日历中的日期时,我的控制器中的Index()方法被调用而不是ShowViews().有人可以解释一下发生了什么吗?

TIA.

asp.net-mvc

0
推荐指数
1
解决办法
358
查看次数