问题列表 - 第35542页

关于由Javascript代码创建的HTML代码的问题

我有一个javascript函数,它将datagrid的标题放入THEAD标记中.此代码在body onload事件上触发并正确运行.

但是,当我查看源代码时,我看不到这些动态生成的代码.我想在那里看到它.我该怎么做?

function AddTHEAD(tableName)
{
   var table = document.getElementById(tableName); 
   if(table != null) 
   {
    var head = document.createElement("THEAD");
    head.style.display = "table-header-group";
    head.appendChild(table.rows[0]);
    table.insertBefore(head, table.childNodes[0]); 
   }
}
Run Code Online (Sandbox Code Playgroud)

编辑:我想谈谈我为什么需要这个:使用上面的函数,我希望在打印页面时在每个页面上显示Datagrid的标题.

为此我在下面有css代码.当我手动添加THEAD标签时,它工作正常.但是当它由Javascript创建时,它可以在打印预览中看到,但不能在真实打印上看到.

    tHead
   {
    display : table-header-group;
   }
Run Code Online (Sandbox Code Playgroud)

Edit2:我发现了一个线索.当我首先打开打印预览页面然后单击那里的打印按钮时,它可以正常工作.但是当我直接clik运行window.print javascript代码的打印按钮时,它不起作用.任何人都有解决方案吗?

html javascript datagrid

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

sql查询不打印

我试图运行动态查询,但由于一些奇怪的原因它没有运行.它甚至不打印.请任何人都可以告诉我为什么下面的动态查询不打印.

DECLARE @CLIENTPK_NEW AS VARCHAR(50)
DECLARE @CGNEEPK AS VARCHAR(50)
DECLARE @TYPE AS VARCHAR(10)

SET @CLIENTPK_NEW='6EF77AAA-1A7B-4D03-A448-D1088DED4134'
SET @CGNEEPK= NULL
SET @TYPE='Mag'

DECLARE @SQL NVARCHAR(MAX)       

SET @SQL = '    
SELECT       
PUBLISHER
FROM CLIENT_SHIPPINGREPORTDATA_FUNCTION('
  + @CLIENTPK_NEW + ' , ' 
  + @CGNEEPK + ' , ' 
  + @TYPE +' )' <=== This is the troubled line, but not sure what is error is.

PRINT  @SQL    <== **Why is this not priniting**
Run Code Online (Sandbox Code Playgroud)

非常感谢

sql sql-server

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

如何通过其中一个值从哈希数组中获取哈希引用?

我有一个哈希数组,每个哈希包含相同的键,但值是唯一的.在特定值的基础上,我需要存储散列引用.

请参阅以下示例以正确理解它:

my @aoaoh = (
            { a => 1, b => 2 },
            { a => 3, b => 4 },
            { a => 101, b => 102 },
            { a => 103, b => 104 },
    );  
Run Code Online (Sandbox Code Playgroud)

现在我将检查哈希键是否a包含值101.如果是,那么我需要存储整个散列引用.

怎么做?

arrays perl hash reference perl-data-structures

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

如何使用PHP流媒体文件?

我正在尝试构建一个应用程序,我必须将媒体文件(音频和视频)流式传输到浏览器.我正在通过php读取文件并将数据发送到浏览器.我使用以下代码.

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Content-Type: {$file->getMimetype()}");
header("Content-Disposition: inline; filename=".$filename.";");
header("Content-Length: ".strlen($file_content));

echo $file_content;
Run Code Online (Sandbox Code Playgroud)

除了我尝试转发视频或音频时(我的意思是假设当前播放位置为0:15并且它直接转到1:25),媒体停止并且当我再次按下播放按钮时,每件事情都工作得很好从头开始.

我认为问题在于缓冲,但无法弄清楚.我在标题中做错了什么或需要别的东西.

谢谢.

php file-io buffering

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

为使用Spring 3.0的方法使用@Async时提供超时值

我仔细查看了文档,但是在使用Spring 3.0使用@Async注释方法时,无法找到是否有一种方法可以指定生成的异步操作的超时.

有没有办法做到这一点?我认为这在触发异步计算时非常重要.

java spring asynchronous

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

JQuery - 更改按钮的字体粗细而不改变其大小

当我更改按钮的字体粗细时,尺寸也会改变.我的问题是我不能给按钮预定义的大小,所以我试着修复它.css('width','-=4px');

但那不行.希望有人可以帮助我.

HTML

<input id="b1" type="button" value="Hello world" />
<input id="b2" type="button" value="Blubba blib" />
<input id="b3" type="button" value="Bl" />
<input id="b4" type="button" value="Blubba 55" />
Run Code Online (Sandbox Code Playgroud)

JS

$('input:button').click(function() {

  $('*').css('font-weight','normal');  
  $(this).css('font-weight','bold');    
  $(this).css('width','-=4px');      

});
Run Code Online (Sandbox Code Playgroud)

例如 http://www.jsfiddle.net/V9Euk/618/

提前致谢!
彼得

css jquery

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

echo"<pre>"的快捷方式; print_r($ myarray); echo"</ pre>";

有没有快捷方式

echo "<pre>";
   print_r($myarray);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)

为了获得一个可读的数组格式,输入它们真的很烦人.

php

22
推荐指数
5
解决办法
12万
查看次数

两个TextView并排,只有一个椭圆形?

我希望两个TextView元素并排显示(在列表项中),一个元素向左对齐,一个向右对齐.就像是:

|<TextView>               <TextView>|
Run Code Online (Sandbox Code Playgroud)

(|代表屏幕的四肢)

但是,TextView左侧的内容可能太长而无法放在屏幕上.在这种情况下,我想让它椭圆形但仍然显示完整的权利TextView.就像是:

|This is a lot of conte...<TextView>|
Run Code Online (Sandbox Code Playgroud)

我在此进行过多次尝试,同时使用LinearLayoutRelativeLayout,和我想出了唯一的解决办法是使用RelativeLayout,把一个marginRight在左边TextView足够大的权明确TextView.但是,你可以想象,这不是最佳选择.

还有其他解决方案吗?

最终LinearLayout解决方案:

<LinearLayout
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:orientation="horizontal"
    >
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_weight="1"
        android:ellipsize="end"
        android:inputType="text"
        />
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_weight="0"
        android:layout_gravity="right"
        android:inputType="text"
        />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

旧的,TableLayout解决方案:

<TableLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:stretchColumns="1"
    android:shrinkColumns="0"
    >
    <TableRow>
        <TextView android:id="@+id/title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:ellipsize="end"
            android:singleLine="true"
            />
        <TextView android:id="@+id/date"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:singleLine="true"
            android:ellipsize="none" …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何在没有内存泄漏的情况下删除DOM元素?

我的JavaSript代码构建了一个LI元素列表.当我更新列表时,内存使用量会增长,永远不会下降.我在筛测试,则说明该浏览器会被认为是通过删除所有的元素$.remove()$.emptyjQuery的命令.

如何在没有内存泄漏的情况下删除DOM节点?

有关具体代码,请参阅我的其他问题.

javascript jquery dom memory-leaks

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

从JSTL标记调用自定义JSP标记

我正在尝试从JSTL标记调用我的自定义标记<c:url>.由于引号,自定义标记显示为字符串而不是标记.我可以在这里使用转义字符吗?

<img align="left" src="<c:url value='/getFile/getfile?<myTag:getValue type="web"  name="person" />'/>" alt="person" title="person" width="55" height="70"/>
Run Code Online (Sandbox Code Playgroud)

java jsp jstl jsp-tags

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