如何控制GWT生成的js???

问题描述

以下是GWT 生成的代码,这段代码直接在 html.body插入iframe, 我如何控制在我指定的 div 中插入iframe呢?我不能直接修改生成的js吧, 如何在java中控制呢?function arden_gwt_Main(){  var $wnd_0 = window, $doc_0 = document,  ...}function maybeInjectFrame(){    if (!frameInjected) {      frameInjected = true;      var iframe = $doc_0.createElement('iframe');      ...      iframe.tabIndex = -1;      $doc_0.body.appendChild(iframe);      ...    }  }问题补充自己发现答案了:RootPanel rootPanel = RootPanel.get("contentwrapper");

解决方案

<html><head><title>Wrapper HTML for Dashboard</title></head><body><script language="javascript" src="gwt.js"></script><iframe id="__gwt_historyFrame"style="width:0;height:0;border:0"></iframe><h1>Dashboard</h1><p>This is an example of a host page for the Dashboardapplication. You can attach a Web Toolkit module toany HTML page you like, making it easy to add bitsof AJAX functionality to existing pageswithout starting from scratch.</p><table align=center><tr><td id="slot1"></td><td id="slot2"></td></tr></table></body></html>RootPanel.get("slot1").add(button);RootPanel.get("slot2").add(label);这种方法也可以。但是大部分情况是创建不同的Panel,并添加到body中去:FlowPanel panel = new FlowPanel();Button btn = new Button("dddd",false);panel.add(btn);RootPanel.get().add(panel);

时间: 2024-10-24 21:56:09

如何控制GWT生成的js???的相关文章

Delphi控制Excel生成报表

摘 要:Excel是当前最流行的数据报表制作工具.本文介绍如何使用Delphi来控制Excel完成数据库与报表之间的数据交换,讨论了报表制作工程中的一些细节性问题. 1 引言 数据报表作为企事业单位上报和下达的重要信息载体,随着信息化建设的不断推进,在实际的工作中得到了前所未有的应用.因此,数据报表已经成为管理信息系统中重要的一项功能,并且,由于数据的多样性和统计信息的增加,数据报表的系统实现变得越来越复杂. Delphi是一个高效的可视化数据库管理信息系统开发工具,.但是Delphi开发环境中

浅谈js控制li标签排序问题 js调用php函数的方法_javascript技巧

[Html代码] <span style="font-size:14px;"><ul class="list-group"> <? if ($categorys): ?> <? foreach ($categorys as $category):?> <li class="list-group-item" data-id="<? echo $category->id ?&

可控制图片左右滚动js代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

JS实例:控制非法字符输入的JS代码

html文件代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti

rails4 new没有生成prototype.js之类的脚本解决办法

    早期版本的rails在新生成程序时会在/public/javascript目录中自动放入若干个js脚本.不过在rails4.2.0中无论是否加-j选项,都不会生成这些脚本文件了.解决办法是安装prototype-rails gem,然后将其安装目录中的/vendor/assets/javascripts目录中的n个脚本拷入程序下的/public/javascript目录中.    然后可以在html.erb中嵌入: <%= javascript_include_tag "proto

DWR 关于 自动生成的 js文件的疑惑。

问题描述 本人今天开始学习DWR,按照参考书上做了一个Hello Name的例子,有三点不明白的地方.1.我在jsp页面引用<script type="text/javascript" src="dwr/interface/service.js"></script>这个service.js是哪里来的(当然了,我知道是自动生成的,但是这个东西放在哪里?)2.我按照书上的说明将engine.js和util.js两个js文件放置在工程目录下的jsc

javascript引用php生成的js文件例子

通过html写javascript引入一个php的链接,该php实际上是生成js的文件:  代码如下 复制代码 if (20 == $ad_type_id) { // 对联  ob_start ();  include TMPL_PATH . 'Code/duilian.js';  header("content-type: application/x-javascript");  $code = ob_get_clean ();  echo $code; } 在php里面includ

html页面控制字体大小的js代码

dom对象控制显示文章字体大小的js代码 1 <head> 2 3 4 <script type="text/javascript"> 5 6 function check(size){ 7 document.getElementById("mycode").style.fontSize=size+"pt"; 8 } 9 10 </script> 11 </head> 12 13 <body&

用VB控制EXCEL生成报表

excel|控制 做为一种简捷.系统的 Windows应用程序开发工具,Visual Basic 5 具有强大的数据处理功能,提供了多种数据访问方法,可以方便地存取Microsoft SQL Server.Oracle.XBase等多种数据库,被广泛应用于建立各种信息管理系统.但是,VB缺乏足够的.符合中文习惯的数据表格输出功能,虽然使用Crystal Report控件及 Crystal Reports程序可以输出报表,但操作起来很麻烦,中文处理能力也不理想.Excel作为Micorsoft公司