问题列表 - 第40732页

JS if语句不能正常工作

我正在编写这个脚本,由于某种原因,它表现得好像fn.style.borderColor总是等于#F00.我想要的只是当第一个if执行时​​第二个执行.

function vfn() {
   if (fnl<1){
      na.innerHTML= "This field is required.";
      fn.style.borderColor="#F00";
   } 
   else if (fn.style.borderColor="#F00" && fnl>1) {
      if(lnl>1){
         na.innerHTML= "OK";
         setTimeout("na.innerHTML = ''",1500)
      }
      fn.style.borderColor="#0F0";
      setTimeout("fn.style.borderColor='';",1500)
   }
   return false
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用变量并做了类似的事情,但它根本不起作用.

var error = 1
if (error = 1) {
    alert("error1");
    var error = 2
}
else if (error == "2") {
    alert("error2")
    var error = 1
}
Run Code Online (Sandbox Code Playgroud)

那我怎么能做这个呢?

------------------------------------- >>编辑<< -------- ----------------------------

好的,所以我把它改成了这个

  function vfn() {
      if (fnl<1){
        na.innerHTML= "This field is required.";
        fn.style.borderColor="#F00";
        }
      else if …
Run Code Online (Sandbox Code Playgroud)

javascript variables

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

如何摆脱闪存组件的蓝色焦点矩形?

我把这么多时间花在了一个扩展NumericStepper的服装制作组件上.Adobe应该感到羞耻..闪存组件的质量很差.

现在我处于阶段,我尝试做的就是禁用numericStepper的焦点矩形.

我找不到有用的东西,我遇到的所有解决方案都与Flex有关.澄清:这是一个纯闪存的ac3项目..没有涉及到flex.

我试图弄乱所有组件的Focus相关属性和功能而没有结果.

非常感谢,迈克

flash actionscript-3

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

无法分配self.delegate它会产生无法识别的选择器

我是一个新的iOS和我在落实麻烦@protocol很抱歉,如果你认为这是一件容易的事情..

我一直在四处寻找stackoverflow.com,该网也尝试叔叔谷歌了一会儿,我决定问这里...

其主要思想是调用从TopViewController一个MyViewController,做翻转动画我创建协议开始..

    // This is my Delegate header
    // MyViewController.h

    @protocol MyViewControllerlDelegate

    - (void) myViewControllerDidFinish;

    @end

    @interface MyViewController : UIViewController 
    {
     id <MyViewControllerlDelegate> delegate;
    }

    @property (nonatomic, assign) id <MyViewControllerlDelegate> delegate;

    - (IBAction) done;

    @end
Run Code Online (Sandbox Code Playgroud)

以下是实施:

    // MyViewController.m

    #import "MyViewController.h"

    @implementation MyViewController

    @synthesize delegate;

    // Another Code above

    - (IBAction)done 
    {
     [self.delegate myViewControllerDidFinish];
    }

    // Another Code Below

    @end
Run Code Online (Sandbox Code Playgroud)

我使用上面的对象从下面的另一个视图调用并在其中添加翻转过渡:

// TopViewController.h

#import "MyViewController.h"

@class MapScrollView;

@interface TopViewController : UIViewController <UIScrollViewDelegate,MyViewControllerlDelegate> 
{
    UIScrollView *topScrollView;
    UIButton *infoButton;
} …
Run Code Online (Sandbox Code Playgroud)

delegates protocols objective-c flip ios

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

ActionMailer - 如何添加附件?

看起来很简单,但我无法让它工作.这些文件在Web应用程序上从S3工作正常,但是当我通过下面的代码将它们发送出去时,文件已损坏.

App Stack:rails 3,heroku,paperclip + s3

这是代码:

class UserMailer < ActionMailer::Base
# Add Attachments if any
if @comment.attachments.count > 0
  @comment.attachments.each do |a|
    require 'open-uri'
    open("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}", "wb") do |file|
      file << open(a.authenticated_url()).read
      attachments[a.attachment_file_name] = File.read("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}")
    end
  end
end

mail( :to => "#{XXXX}", 
      :reply_to => "XXXXX>", 
      :subject => "XXXXXX"
      )
Run Code Online (Sandbox Code Playgroud)

a.authenticated_url()只给我一个s3的URL来获取文件(任何类型),我检查了一下,工作正常.与我保存临时文件的方式有关,必须打破ActionMailer附件.

有任何想法吗?

ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
2548
查看次数

在Ruby中编写irssi脚本

是否可以用Ruby而不是Perl 编写irssi脚本?

ruby perl

4
推荐指数
1
解决办法
1005
查看次数

确定以每像素为单位的刻度

使用谷歌静态地图,以给定纬度和经度以及给定缩放级别的中心检索512x512图像.现在如何找到此图像的每像素米?

PS:我需要在没有javascript的情况下这样做.某种能够根据缩放级别,纬度,经度给出地图比例(每像素米数)的公式将会有所帮助.谢谢.

google-maps

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

UIDatePicker以24小时格式返回值

我是iPhone开发的新手,现在正在开发我的第一个应用程序.我在视图上有一个UIDatePicker,如果用户点击了save,日期选择器的当前时间应该保存在数据库中(格式为hh:mm).

现在,问题是我的UIDatePicker有24小时格式来选择所需的小时和分钟(我通过将模拟器中的iPhone设置设置为"瑞士"和"德语"来配置).如果我在日期选择器中选择,例如17:00,则以下代码在NSLog中生成5:00:

NSDateFormatter *datePickerFormat = [[NSDateFormatter alloc] init];
[datePickerFormat setDateFormat:@"hh:mm"];
NSString *datePickerStringToSave = [datePickerFormat stringFromDate:datePicker.date];
NSLog(@"%@", datePickerStringToSave);
Run Code Online (Sandbox Code Playgroud)

日期选择器是否可能以24小时格式返回所选时间?或者我可以配置NSDateFormatter以显示24小时内返回的时间吗?我已经尝试将日期选择器的属性检查器中的"本地"设置设置为我的国家/地区和语言,但这不起作用...

谢谢你的回答!

iphone objective-c

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

如何在drupal视图中有条件地隐藏字段?

我有两个要渲染的字段,但我只想在第一个字段为空时显示第二个字段.如果没有覆盖模板文件中的字段,我可以使用内置视图功能中的功能吗?

drupal-views drupal-6

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

将数组转换为arraylist?

如何在AIR 2 for List组件中转换为显示项目?

apache-flex flash actionscript-3

4
推荐指数
1
解决办法
5195
查看次数

异步接收是否保证检测到连接失败?

据我所知,TCP套接字上的阻塞接收并不总是通过返回-1值或引发IO异常来检测连接错误(由于网络故障或远程端点故障):有时它可能无限期挂起.

管理此问题的一种方法是为阻止接收设置超时.如果已知接收时间的上限,则可以将此限制设置为超时,并且可以在超时到期时将连接视为丢失; 如果这样的上限不是先验已知的,例如在连接保持打开以接收发布的pub-sub系统中,要设置的超时将有些随意,但其到期可能会触发ping/pong请求来验证连接(以及端点)仍在运行.

我想知道异步接收的使用是否也能解决检测连接失败的问题.在boost :: asio中,我会调用socket::asynch_read_some()一个异步调用的处理程序,而在java.nio中,我会将通道配置为非阻塞,并将其注册到带有OP_READ兴趣标志的选择器.我认为正确的连接失败检测意味着,在第一种情况下,处理程序将使用非0 error_code调用,而在第二种情况下,选择器将选择错误的通道,但通道上的后续read()将返回-1或扔一个IOException.

这种行为是否可以通过异步接收得到保证,或者是否存在连接失败后的情况,例如,在boost :: asio中,处理程序永远不会被调用,或者在java.nio中,选择器永远不会选择通道?

非常感谢你.

connection nio tcp boost-asio

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