是否可以<div>
在标准模式下在JavaScript中设置HTML元素(例如)的宽度或高度?
请注意以下代码:
<html>
<script language="javascript" type="text/javascript">
function changeWidth(){
var e1 = document.getElementById("e1");
e1.style.width = 400;
}
</script>
<body>
<input type="button" value="change width" onclick="changeWidth()"/>
<div id="e1" style="width:20px;height:20px; background-color:#096"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当用户按下更改宽度按钮时,<div>
宽度应该改变.
当doctype声明确定Quirks模式时,它工作正常.在标准模式下,我无法通过这种方式更改元素的大小
是否可以在标准模式下操纵元素的大小?如何绕过这种失调?
我尝试在远程浏览器(位于除Eclipse实例之外的其他计算机上)上调试GWT应用程序,例如在VMware环境中.不幸的是,在下面打开地址时没有任何联系.
http://192.168.1.2:8888/app_test.html?gwt.codesvr=192.168.1.2:9997
Run Code Online (Sandbox Code Playgroud)
我已经尝试添加-Dgwt.args="-bindAddress 0.0.0.0"
到Arguments - > VM参数但参数似乎无法识别.服务器仍然绑定到localhost.
我使用谷歌Eclipse插件.感谢您的任何帮助.
有没有办法在C#应用程序中正确显示带alpha通道的图像(比方说PNG)?谢谢你的任何建议.
更新:
好的,我的问题有点不高兴.我想获得alpha通道的真实透明度 - 不填充父母的背景颜色.在下图中,我们可以看到支持透明度,但是图像下方的按钮部分是不可见的.是否可以实现图像alpha通道的真实透明度?
图像呈现不完全透明度http://img684.imageshack.us/img684/8804/transpt.jpg
是否可以使用ANT任务检查端口是否打开?
我需要执行flexunit任务,但在开始此任务之前,我需要检查另一个flexunit任务是否未运行并阻止所需的端口.
谢谢你的任何建议,
拉法尔
我想显示一个<div>
内联元素,以便它被文本包围.
我的代码是:
<span>Here is some <div class="a"></div> text</span>
Run Code Online (Sandbox Code Playgroud)
比方说,这个类"a"
的定义如下:
.a {
width:20px;
height:20px;
background-color:#f00;
}
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的:
它可行吗?谢谢你的任何建议.
我试图弄清楚焦点机制在Flex中是如何工作的.这是我的意思的例子:
让我们假设我们有一个简单的Web应用程序,其中包含扩展Canvas
和实现的自定义组件mx.managers.IFocusManagerComponent
.此组件覆盖focusInHandler
和focusOutHandler
方法,并显示有关如何调用它们的一些反馈(更薄或更粗的边框).此自定义组件还包含一些Text
.
该组件的来源是:
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100" height="100" creationComplete="cc();" implements="mx.managers.IFocusManagerComponent">
<mx:Script>
<![CDATA[
import mx.containers.Canvas;
import mx.controls.Text;
import mx.controls.TextArea;
import mx.core.UIComponent;
import mx.managers.IFocusManagerComponent;
public function cc():void
{
text = new Text;
text.text = "123";
addChild(text);
setStyle("backgroundColor", "0xddddff");
setStyle("borderColor", "0x000000");
setStyle("borderThickness", 1);
setStyle("borderStyle", "solid");
}
private var text:Text;
override protected function focusInHandler(e:FocusEvent):void {
trace("focusInHandler, currFocus: " + focusManager.getFocus());
setStyle("borderThickness", 4);
}
override protected function focusOutHandler(e:FocusEvent):void {
trace("focusOutHandler, currFocus: " + …
Run Code Online (Sandbox Code Playgroud) 我有一个GWT的ListBox包含项目:
listBox = new ListBox();
listBox.addItem("A");
listBox.addItem("B");
listBox.addItem("C");
Run Code Online (Sandbox Code Playgroud)
我希望它最初未被选中 - 这样就不会挑选任何项目.最初缺少选择应该用空文本表示,并且在选择任何项目之后用户不能选择"无选择项目".
不幸的是以下行:
listBox.setSelectedIndex(-1);
Run Code Online (Sandbox Code Playgroud)
抛出IndexOutOfBoundsException
.
是否可以使用GWT ListBox获取此类行为?
我在GWT中尝试通过JSNI使用一些对象时遇到了一个奇怪的问题.假设我们有定义函数的javscript文件:
test.js:
function test(arg){
var type = typeof(arg);
if (arg instanceof Array)
alert('Array');
if (arg instanceof Object)
alert('Object');
if (arg instanceof String)
alert('String');
}
Run Code Online (Sandbox Code Playgroud)
而我们想要调用这个函数用户JSNI:
public static native void testx()/ *-{
$wnd.test( new Array(1, 2, 3) );
$wnd.test( [ 1, 2, 3 ] );
$wnd.test( {val:1} );
$wnd.test( new String("Some text") );
}-*/;
Run Code Online (Sandbox Code Playgroud)
问题是:
instanceof
说明会一直回来false
?typeof
总会回来"object"
?如何将String
在代码页1252中String
解码的字符转换为代码页1250中的解码.
例如
String str1252 = "ê¹?¿?æñ³ó";
String str1250 = convert(str1252);
System.out.print(str1250);
Run Code Online (Sandbox Code Playgroud)
我想找到这样的convert()
功能,打印输出将是:
????????ó
Run Code Online (Sandbox Code Playgroud)
这些是波兰特有的字符.
谢谢你的任何建议.
gwt ×3
java ×2
javascript ×2
alpha ×1
android ×1
ant ×1
apache-flex ×1
c# ×1
codepages ×1
cp1250 ×1
cp1252 ×1
css ×1
debugging ×1
default ×1
eclipse ×1
element ×1
flexunit ×1
flexunit4 ×1
focus ×1
html ×1
inline ×1
jsni ×1
png ×1
port ×1
quirks-mode ×1
selection ×1
size ×1
sockets ×1
standards ×1
transparency ×1
types ×1
vmware ×1