小编Mad*_*er.的帖子

占位符不适用于Internet Explorer

以下格式的文本框占位符不适用于Internet Explorer.无论如何在Internet Explorer中显示TextBox的占位符?

<asp:TextBox id="email" runat="server" width="300" placeholder="Your email" />

有没有简单的方法只使用任何JavaScript.我不想使用jQuery使它变得复杂.

html

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

扩展div高度onmouseover

我在默认情况下需要div 50px的高度,并且必须在onmouseover上更改为300px.我用以下方式编写代码来实现它.

<style type="text/css">
#div1{
height:50px;
overflow:hidden;
}
#div1:hover{
height:300px;
}
</style>
<body>
<div id="div1"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但根据CSS属性悬停时它会立即改变它的高度.现在,我需要一种时尚的方式,比如慢慢扩大div onmouseover和收缩.如何在悬停时扩展和收缩div?

html javascript css jquery

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

在Windows上编译Java时拒绝访问

我创建了两个java文件:Pizza.Java和PizzaOrder.Java.

我尝试在命令提示符下使用javac编译我的代码,如下所示:

javac pizzaorder.java
Run Code Online (Sandbox Code Playgroud)

我得到访问被拒绝错误:

C:\Users\Meutex>cd\

C:\>cd "Program Files\Java\jdk1.7.0\bin"

C:\Program Files\Java\jdk1.7.0\bin>javac PizzaOrder.java
PizzaOrder.java:23: error: cannot find symbol
                Pizza order = new Pizza ();
                ^
  symbol:   class Pizza
  location: class PizzaOrder
PizzaOrder.java:23: error: cannot find symbol
                Pizza order = new Pizza ();
                                  ^
  symbol:   class Pizza
  location: class PizzaOrder
2 errors

C:\Program Files\Java\jdk1.7.0\bin>javac Pizza.java
Pizza.java:11: error: error while writing Pizza: Pizza.class (Access is denied)
public class Pizza {
       ^
1 error

C:\Program Files\Java\jdk1.7.0\bin>javac Pizza.java
Run Code Online (Sandbox Code Playgroud)

我在做什么导致这个错误?

java windows java-7

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

jQuery无法使用runat ="server"

我在下面的代码在HTML中使用时工作正常.我尝试将相同的代码放在表单中,然后停止工作.如何解决这个问题?

<!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-Type" content="text/html; charset=iso-8859-1" />
<script src="jquery-1.7.1.min.js" ></script>
<title>Chat scroll test</title>
<style type="text/css">
#chat
{
    width: 200px;
    height: 200px;
    border: 1px solid black;
    overflow-y: auto;
}
</style>
<script>
    jQuery(document).ready(function ($) {
        monitor = function () {
            var $this = $(this),
        wrap = $this.find('.wrapper'),
        height = $this.height(),
        maxScroll = wrap.height() - height,
        top = $this.scrollTop();
            if (maxScroll === top) {
                $this.addClass('atBottom');
            } else {
                $this.removeClass('atBottom');
            }
        }
        window.setInterval(function () …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

6
推荐指数
2
解决办法
5187
查看次数

通过JavaScript将值从C#添加到DIV

我的聊天脚本的最后一个模块是将值从C#代码传递给JavaScript,JavaScript会将值发布到DIV.在我使用DataBinder之前,但直接使用它时,AJAX的更新面板会使用C#代码.现在,我需要一组Array值通过Timer Tick函数传递给JavaScript.如何使用C#将数组从C#传递给JavaScript <%= %>.我的代码的一部分如下.

protected void Timer1_Tick(object sender, EventArgs e)
    {
        if (MyConnection.State == System.Data.ConnectionState.Open)
        {
            MyConnection.Close();
        }
        MyConnection.Open();
        OdbcCommand cmd = new OdbcCommand("Select message from messages where name=?", MyConnection);
        cmd.Parameters.Add("@email", OdbcType.VarChar, 255).Value = "human";
        OdbcDataReader dr = cmd.ExecuteReader();
        ArrayList values = new ArrayList();
        while (dr.Read())
        {
            string messagev = dr[0].ToString();
            // What should I do here?
        }
        MyConnection.Close();
    }
Run Code Online (Sandbox Code Playgroud)

我不希望将值直接发送到DIV.首先它必须发送到JavaScript,然后它必须转到DIV.

有关更多说明

我需要C#从后端检索数据并将该数据从JavaScript传递到客户端(即JavaScript),它必须转发到DIV层.

javascript c#

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

DIV如何在聊天脚本中滚动?

我编写了一个聊天脚本,所有问题都是滚动DIV层.我下载了几个聊天脚本,仔细观察后发现了下面的内容.

当添加新的聊天行时,添加聊天行后滚动条不会向下滚动.它作为滚动添加到DIV层的底部,在制作时不会产生任何干扰.

我做了什么:

之前我使用javascript向下滚动每个固定的间隔.这样做我无法手动向上滚动查看过去的行(由于间隔刷新滚动条移动到设置位置).后来我编写了一个可以向下滚动的javascript,OnClientClick但这样做我只能向下滚动,Chat sender side但是Chat receiver side当添加新的聊天行时它无法向下滚动.

我下载了很多聊天脚本,并检查了如何管理这个特定问题,但我找不到任何解决方案.我相信它的jQuery工作(不确定)任何人都可以告诉我如何解决这个问题?

如果你不理解我的问题,我很抱歉,因为我无法比上面更详细地解释它.但是我可以根据要求提供更多信息.

我使用的语言是ASP.NET,AJAX更新面板,用新值更新div的计时器刻度,javascripts直到现在才用于向下滚动元素.

javascript ajax chat

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

来自onkeypress处理程序的JavaScript"return false"

我使用下面的方法中的代码来阻止我的键盘,它对我有用.

<asp:textbox id="t1" onkeypress="return false;" />
Run Code Online (Sandbox Code Playgroud)

现在我想为它添加更多内容,我厌倦了使用额外的代码做同样的事情

<script type="text/javascript">
fuction disablekeys()
{
return false;
}
</script>
<asp:textbox id="t1" onkeypress="disablekeys();" />
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.为什么?

javascript

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

如何使用JavaScript调用此函数?

我只是处理基本级别的javascripts.今天我找到了以下内容,并在新数据添加到DIV时向下滚动DIV层.我无法理解如何调用该函数.它是否可以使用window.onload功能?或任何其他.我应该在哪里声明DIV名称?

代码如下.

var chatscroll = new Object();
chatscroll.Pane = 
    function(scrollContainerId)
    {
        this.bottomThreshold = 25;
        this.scrollContainerId = scrollContainerId;
    }

chatscroll.Pane.prototype.activeScroll = 
    function()
    {
        var scrollDiv = document.getElementById(this.scrollContainerId);
        var currentHeight = 0;

        if (scrollDiv.scrollHeight > 0)
            currentHeight = scrollDiv.scrollHeight;
        else 
            if (objDiv.offsetHeight > 0)
                currentHeight = scrollDiv.offsetHeight;

        if (currentHeight - scrollDiv.scrollTop - ((scrollDiv.style.pixelHeight) ? scrollDiv.style.pixelHeight : scrollDiv.offsetHeight) < this.bottomThreshold)
            scrollDiv.scrollTop = currentHeight;

        scrollDiv = null;
    }
Run Code Online (Sandbox Code Playgroud)

更新1:

<script type="text/javascript">
    var chatscroll = new Object();
    var chatScrollPane = new …
Run Code Online (Sandbox Code Playgroud)

html javascript declaration function invocation

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

向上滚动或向下滚动的JavaScript事件

当DIV Layer的滚动条手动向上滚动或向下滚动时,是否可以编写JavaScript来执行操作?

如果是这样,请给我一个提示,以实现一个简单的警告框,说你向上滚动,然后向下滚动.

javascript scroll

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

更改名称(如果已存在)

如何更改foldername如果存在具有该名称的其他文件夹?

我尝试了以下方式,但它没有工作:(

    private int ik;
    protected void Button1_Click(object sender, EventArgs e)
    {
        string folderpath = @"C:\Users\nouser\Documents\Visual Studio 2010\WebSites\folders";
        string foldername = TextBox1.Text;
        string newPath = System.IO.Path.Combine(folderpath, foldername);
        if (Directory.Exists(Path.Combine(folderpath, foldername)))
        {
            foldername = foldername + Convert.ToString(ik);
            ik = ik + 1;
        }
        else
        {
            System.IO.Directory.CreateDirectory(newPath);
            Response.Write("Folder created");
        }
    }
Run Code Online (Sandbox Code Playgroud)

此代码能够创建新文件夹,但如果"newfolder"已存在,则无法将文件夹名称从"newfolder"更改为"newfolder1".

c# asp.net

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

在C#中全局声明一个字符串

在C#的下面粗略的示例代码中,我必须在条件中声明一个字符串,并且我无法从该大括号中访问它

if(//some condition)
{
string value1 = "something";
}
//push to database value1
Run Code Online (Sandbox Code Playgroud)

在上面的代码编译器中说The name 'value1' does not exists in the current context我需要value1以这样的方式声明它必须在整个页面中访问.我试过protected value1但是那也没用.我讨厌将它作为一个单独的类使用.无论如何要在全球范围内宣布?

c#

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

有没有办法使用JavaScript控制滚动条?

在我的下面的代码中,为每个间隔设置滚动DIV的功能,当我尝试向上滚动时由于间隔刷新滚动条再次下降.

我的代码:

   var int = self.setInterval("f2()", 1000);
   function f2() {
   var objDiv = document.getElementById("messages2");
   objDiv.scrollTop = objDiv.scrollHeight;
   }
Run Code Online (Sandbox Code Playgroud)

现在,通过使用onscrollDIV的属性,当用鼠标按住滚动条时,无论如何都要停止向下滚动?

就像是

       var int = self.setInterval("f2()", 1000);
       function f2() {
       var objDiv = document.getElementById("messages2");
       // if(objDiv.onscroll) i.e. when the particular DIV's scroll bar is on hold by cursor.
          {
          return false;
          }
       else
          {
            objDiv.scrollTop = objDiv.scrollHeight;
          }
      }
Run Code Online (Sandbox Code Playgroud)

如果可以实现上述类型的功能,请更正其语法.我是JavaScript的新手.

提前致谢..!

javascript scrollbar browser-scrollbars

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

使用FileUpload上传C#图像

我找到了以下代码,但无法理解我应该通过什么ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format).

我需要一个FileUpload工具将图像上传到系统并传递给它 ImageToBase64

作为参考,我的代码是

public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
    {
        using (MemoryStream ms = new MemoryStream())
        {
            image.Save(ms, format);
            byte[] imageBytes = ms.ToArray();
            string base64String = Convert.ToBase64String(imageBytes);
            return base64String;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我尝试过ImageToBase64(FileUpload.FileBytes, "Image/PNG")但是我遇到了语法错误.我可以使用这段代码的正确语法是什么?

c# image

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