小编orl*_*lox的帖子

将iframe的内容而不是src指定到页面

我目前正在处理一个表单,除了表单的所有正常字段外,还有上传图片的文件输入,onchange将图片提交给iframe,然后将上传的图片加载到带有要修改的字段的表单中对于他们(如名称和地理定位).由于我无法嵌套表单,file_input也包含在iframe中,所以最后我在iframe中使用了iframe.如此示意,我有这样的事情:

<form>
<!-- LOTS OF FIELDS!! -->
<iframe src="file_input_url">
<!-- iframe which loads a page of a form with a file input-->
</iframe>
</form>
Run Code Online (Sandbox Code Playgroud)

和iframe中加载的html类似(忽略html,head和body标签)

<form target="upload_iframe">
<input type="file" onchange="this.form.submit()">
</form>
<iframe name="upload_iframe"></iframe>
Run Code Online (Sandbox Code Playgroud)

这很好用,除了加载第一个iframe需要几秒钟,因此文件输入不会加载到页面的其余部分,并且在视觉上并不理想.我可以解决这个问题,如果可以指定iframe内容而无需加载另一个页面(在第一个iframe中由'file_input_url'指定).

所以,我的问题是,有没有办法在同一个文档中指定iframe内容,或者只能用src属性来表示,所以需要加载另一个页面?

html iframe

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

eclipse无法在设备上安装apk,"ActivityManager:/ sbin/sh:am:not found"

我试图在一个有根的acer iconia选项卡上运行eclipse中的应用程序,没什么特别的,只是一个简单的helloworld应用程序,我得到这个输出:

[2011-06-28 21:45:12 - HelloAndroid] Android Launch!
[2011-06-28 21:45:12 - HelloAndroid] adb is running normally.
[2011-06-28 21:45:12 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch
[2011-06-28 21:45:12 - HelloAndroid] Automatic Target Mode: using device '37c618743c06297'
[2011-06-28 21:45:12 - HelloAndroid] Uploading HelloAndroid.apk onto device '37c618743c06297'
[2011-06-28 21:45:12 - HelloAndroid] Installing HelloAndroid.apk...
[2011-06-28 21:45:12 - HelloAndroid] Success!
[2011-06-28 21:45:12 - HelloAndroid] Starting activity com.androidbook.hello.HelloActivity on device 37c618743c06297
[2011-06-28 21:45:12 - HelloAndroid] ActivityManager: /sbin/sh: am: not found
Run Code Online (Sandbox Code Playgroud)

我也尝试运行"adb shell",它正确地打开了设备上的根终端,我尝试运行am命令,我得到了同样的错误,即"/ sbin/sh:am:not found".但是,该命令正确位于/ system/bin,并且/ system/bin位于路径中

/ …
Run Code Online (Sandbox Code Playgroud)

eclipse android adb

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

标签 统计

adb ×1

android ×1

eclipse ×1

html ×1

iframe ×1