问题列表 - 第38483页

将多个 php 变量传递给 javascript 函数

我正在尝试将多个值从 PHP 传递到我的 javascript 函数中。该功能现在很简单,只是尝试显示一个带有值的弹出窗口:

    <script type="text/javascript">
        function showMapsInfo(name, ctr) {
            alert('Info = '+name +' '+ctr);
        }//function showMapsInfo
    </script>
Run Code Online (Sandbox Code Playgroud)

当我只传递一个值、名称或 ctr 时,它工作得很好。但是,当传入两个或多个值时,不会发生警报。这不起作用有什么原因吗?我猜如果这是不可能的,我将不得不使用 AJAX 来完成工作?

这是相关的PHP代码。我在页面上制作多个表单,每个 id 通过 ctr 都是唯一的。我从数据库中读取了 $maps_name 。我可以很好地输出到屏幕,所以没有问题。

echo('<button type="button" id="button'.$ctr.'" onClick="showMapsInfo('.$maps_name.', '.$ctr.');"><img src="img/maps_logo.gif"></button><br/>');
Run Code Online (Sandbox Code Playgroud)

php

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

使用Java和Webkit的HTML编辑器 - SWT浏览器

我想将WYSIWYG HTML编辑器添加到我的Java程序中.
我的想法是做一些像这样 ,但不与蟒蛇-与Java.

我知道几个选项和他们的问题:

  • HTMLEditorKit - 不够复杂.
  • JWebpane - 童话故事.
  • QtWebKit - 不是开源的.
  • JWebEngine - 不是开源的.
  • metaphaseeditor - 简单.
  • Lobo项目 - 不支持contenteditable属性.
  • JavaXPCOM - 我不成功在我的Mac OS X 10.6上运行它.
    无论如何,我只是不想使用它,因为Gecko比webkit慢.

这是这样,我选择了与合作 浏览器对象org.eclipse.swt.browser包.

现在,我有下面的代码:
代码,首先创建一个浏览器对象的实例.
在此之后,它加载带有contenteditable='true'body标签属性的HTML页面.
如果它加载一个页面,它应该向contenteditable='true'body标签添加属性,当它保存页面时,它应该删除它.

我的问题是:

  • 如何获取已编辑的HTML代码?
  • 我怎么知道光标是踩?
  • 如何知道某些文字是否突出显示?

或者,一般情况下:

  • 如何使用Browser Object和ontenteditable ='true'属性构建word拥有者?
  • 可能吗?
  • 这是Java中WYSIWYG HTML编辑器的正确方法吗?
  • 有什么例子吗?
    我已经检查过SWT Snippets - 没什么用.

非常感谢.

import org.eclipse.swt.SWT;
import org.eclipse.swt.SWTError;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class editor {
 public …
Run Code Online (Sandbox Code Playgroud)

java swt webkit contenteditable

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

PHP包括帮助

为什么这样做:

<?php include "includes/top_nav.php"; ?>
Run Code Online (Sandbox Code Playgroud)

为什么这对我不起作用?

<?php include "http://localhost/includes/top_nav.php"; ?>
Run Code Online (Sandbox Code Playgroud)

php

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

SoundPlayer导致内存泄漏?

我正在用C#编写一个基本的写作应用程序,我希望程序能够在输入时输出打字机声音.我已经将我的RichTextBox上的KeyPress事件挂钩到一个函数,该函数使用SoundPlayer每次按下一个键时播放一个简短的wav文件,但是我注意到一段时间后我的计算机慢慢爬行并检查我的进程,audiodlg .exe正在使用5 GIGABYTES的RAM.

我正在使用的代码如下:

我将SoundPlayer初始化为程序启动时的全局变量

SoundPlayer sp = new SoundPlayer("typewriter.wav")
Run Code Online (Sandbox Code Playgroud)

然后在KeyPress事件上我只是打电话

sp.Play();
Run Code Online (Sandbox Code Playgroud)

有谁知道导致大量内存使用的原因是什么?该文件不到一秒钟,所以它不应该堵塞太多东西.

c# audio memory-leaks soundplayer

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

使用户输入的第一个字母成为批处理脚本中的大写字母

这是我用来为新客户端创建文件夹的批处理脚本:

@ECHO OFF
SET /p clientLast=Enter Client's Last Name: 
SET /p clientFirst=Enter Client's First Name:  
ECHO Making Folders...
MKDIR "%clientLast%, %clientFirst%"
MKDIR "%clientLast%, %clientFirst%"\Budget
MKDIR "%clientLast%, %clientFirst%"\"Business Registration"
MKDIR "%clientLast%, %clientFirst%"\Correspondence
MKDIR "%clientLast%, %clientFirst%"\"Financial Info"
MKDIR "%clientLast%, %clientFirst%"\Forms
MKDIR "%clientLast%, %clientFirst%"\Illustrations
MKDIR "%clientLast%, %clientFirst%"\"Loans & Investments"
MKDIR "%clientLast%, %clientFirst%"\"Personal Info"
MKDIR "%clientLast%, %clientFirst%"\Recommendations
MKDIR "%clientLast%, %clientFirst%"\"Tax Misc"
TREE "%clientLast%, %clientFirst%"
ECHO DONE~~~~~~~~~~~~~~~
PAUSE
Run Code Online (Sandbox Code Playgroud)

我希望能够添加自动大写每个单词的第一个字母的能力.

我找到了一种方法来做到这一点,用它的首都替换每个字母前面的空格,看起来像这样:

FOR %%i IN ("a=A" " b= B" " c= C" " d= D" " e= …
Run Code Online (Sandbox Code Playgroud)

title-case batch-file

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

很少有人怀疑在C++中使用运算符

reinterpret_cast我们知道可以将任何指针类型到另一个任何指针类型.关于这个演员运算符我想问的问题是:

  1. 如何reinterpret_cast工作,允许reinterpret_cast工作的魔力(内部实现)是什么?
  2. 使用时如何确保安全reinterpret_cast?据我所知,它不保证安全铸造,所以在使用时要采取什么预防措施reinterpret_cast?
  3. 这个运算符的实际用法是什么?我没有在我的专业编程经验中遇到过这种情况,其中我无法使用此运算符.除了通常的int*to char*之外的任何实际示例将非常有帮助和赞赏.

另外一个关于普通铸造运营问题:
铸造运营商(static_cast,dynamic_cast,const_cast,reinterpret_cast),都称为Operators即是最好的我的理解,因此,它是正确的说法,以使该casting operators cannot be overloaded unlike most other operators(我知道不是所有的运算符可以重载,我知道其中不可能(除了问我,请不要惹恼我)我怀疑这是因为他们是运营商,标准对这些有什么看法?

c++ casting operator-overloading

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

jQuery $ .ajax和readyStates

如何在jQuery $.ajax方法上调用Ajax就绪状态?

ajax jquery readystate onreadystatechange

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

PostgreSQL:默认约束名称

在PostgreSQL中创建表时,如果未提供,将分配默认约束名称:

CREATE TABLE example (
    a integer,
    b integer,
    UNIQUE (a, b)
);
Run Code Online (Sandbox Code Playgroud)

但是使用ALTER TABLE添加约束似乎是名称是强制性的:

ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, b);
Run Code Online (Sandbox Code Playgroud)

这导致了我所参与的项目的一些命名不一致,并提示以下问题:

  1. 有没有一种简单的方法可以在现有表中添加一个约束,如果在表创建期间添加了该约束,它将会收到该名称?

  2. 如果没有,是否应该完全避免默认名称以防止出现不一致?

postgresql constraints naming-conventions

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

丰富的Javascript UI框架,EXT,DOJO和YUI

免责声明和长卷问题临近

我知道这样的话题在这里已经被打死了,所以我可以说我不是在问哪个框架更好,我真的不关心更好的框架.他们都做了很棒的事情.

问题

鉴于我有一个现有的Web应用程序,主要由常规的HTML + CSS(需要的jQuery)组成,这是将一些"丰富"页面集成到通常的常规HTML流中的最佳框架.

原因

我正在尝试将我们经过验证的应用程序带入像UI这样令人敬畏的桌面领域,但我想做一个小块,一次一个屏幕.但是对于我们的用户来说,支持人员,特别是我慢慢来,是唯一的选择.

此外,由于我们的品牌要求具有仅接管视口的框架不是一个选项,它必须与屏幕上的其他HTML一起使用.

想象一下,该示例在纯HTML + CSS环境中是一个富用户管理器.

迄今为止的经验

Dojo + Dijit
Pros:新的1.5小部件加上cla​​ro主题可以治愈我们的烦恼.Dojo似乎能够使用标记来创建非常吸引人且具有相当数量的小部件的UI.

缺点:神圣臃肿的lib蝙蝠侠!Dojo似乎是巨大的,我必须学习一个自定义构建系统,以使其停止请求4,800个javascript文件.这个复杂的Javascript帝国让我相信我将无法创造出那些尚未存在的东西.

ExtJS
优点:惊人的小工具集,做我们可能想要的一切.似乎很快,每个版本都带来了新的改进.

缺点:如果整个显示器都不是EXT,我不知道如何使用它.我还在建立一个网站,所以我更喜欢可以整合到我们已有的东西.这里的一些指示会很棒.

YUI
优点:嗯,雅虎不是吗?AWS控制台是完全邪恶的.大量的支持和巨大的社区.

缺点:嗯,雅虎不是吗?AWS控制台是唯一邪恶的东西.对于习惯于jQuery的人来说很复杂.

帮我

我愿意接受经验,解决我已经概述的问题的方法,新的工具包(尽管我很确定我现在已经看到了很多),甚至只是建议.

javascript dojo yui extjs

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

jQuery - 选择所有非匹配?

我有一个这样的列表:

<div class="commentList>
  <div name="version-1>stuff</div>
  <div name="version-1>stuff</div>
  <div name="version-1>stuff</div>
  <div name="version-2>stuff</div>
  <div name="version-3>stuff</div>
  <div name="version-3>stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要一个jquery行,给定版本#,如3,将更新.CommentList只显示div的名称="version-3"其他将被隐藏?

可能没有身份证?

jquery

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