我有一个 Visual C++ 项目,但我无法刷新窗口并重绘自身。我用过
RedrawWindow();
m_ProgressDlg->RedrawWindow();
Run Code Online (Sandbox Code Playgroud)
并且
UpdateData(false);
m_ProgressDlg->UpdateData(false);
Run Code Online (Sandbox Code Playgroud)
但似乎永远不会顺利。
我能怎么做?
我正在为一个项目创建一个门户页面,并且包含的div每1000秒刷新一次.
我遇到的问题是,所引入的内容总是被缓存,因此刷新无效,用户必须进行硬刷新.
这仅发生在Internet Explorer中
这是我用来刷新和加载div的javascript代码:
var auto_refresh = setInterval(
function () {
$('#news').load('apps/news.php').fadeIn("slow");
}, 1000);
Run Code Online (Sandbox Code Playgroud)
如您所见,数据包含在PHP文件中.
news.php的内容:
<dl class="news">
<dt>09/01/08</dt>
<dd>
<a href="#"><img src="/images/news1.jpg" alt="News image 1" /></a>
<p><a href="#">Opal network services resume - Bada Bing!</a></p>
</dd>
<dt>07/01/08</dt>
<dd>
<a href="#"><img src="/images/news3.jpg" alt="News image 3" /></a>
<p><a href="#">Anglia Contemporary Theatre - "Some news-pschitt!"</a></p>
</dd>
<dt>07/01/08</dt>
<dd>
<a href="#"><img src="/images/news4.jpg" alt="News image 4" /></a>
<p><a href="#">ALSS Faculty Research Seminar - Novel Plots: Narrative in Nineteenth-Century Verbal and Visual Fictions</a></p>
</dd>
</dl> …Run Code Online (Sandbox Code Playgroud) 您好我想每隔3秒刷新一次我的PHP这就是我所拥有的:
<?php
session_start();
include "../config.php";
$time = time();
$sql1 = "UPDATE login SET lastlogin = '" .$time. "' WHERE id = '" .$_SESSION['userid']. "'";
$res1 = mysql_query($sql1) or die(mysql_error());
$onlinetime = "10"; // 10 seconds
$sql3 = "SELECT * FROM login ORDER BY lastlogin DESC";
$res3 = mysql_query($sql3);
while($row3 = mysql_fetch_array($res3)){
if($row3['lastlogin'] + $onlinetime > time()){
echo '<b><font color="green">✔</font></b> <u>'.$row3['name'].'</u><br />';
}else{
echo "<b><font color='red'>X</font></b> <u>".$row3['name']."</u><br />";
}
}
?>
Run Code Online (Sandbox Code Playgroud)
这不令人耳目一新,这真的很刺激.它显示谁在我的聊天室在线.有人帮忙吗?谢谢.
Connection connection = newConnection.createConnection();
Statement newStat = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
ResultSet res = newStat.executeQuery("SELECT contactName FROM Contact WHERE accountName='"+m+"'");
Vector<String> temp = new Vector<String>();
//res.first();
while (res.next()){
temp.add(res.getString("contactName"));
}
newStat.close();
connection.close();
customerContactList = new JList(temp);
repaint();
Run Code Online (Sandbox Code Playgroud)
我有一个带有帐户名称的Jlist,当选择一个帐户时,旁边有一个按钮,必须按下该按钮才能调用上面的代码.代码应该获取与该帐户关联的联系人姓名并将其填充到JList中.这不会发生.Jlist保持空白,我调试并且向量temp确实得到3个值并将它们存储到新的jlist中,问题是,JList不刷新.
我怎样才能刷新?
非常感谢,我感谢任何帮助.注:Kunal
我已经为我的页面添加了元刷新,但根本没有任何反应.我正在使用
<meta http-equiv="refesh" content="0;URL=http://buzztard.org/"/>
Run Code Online (Sandbox Code Playgroud)
我也在Google Chrome中.
我正在使用Spring,Java,JSP,Tiles和JQuery开发企业应用程序.我有几个需要特定css文件的选项卡.每个Tab对应一个JSP.需要css文件的JSP中包含css.我遇到的问题是,一旦我加载了tab/jsp Foo中所需的css文件,当我点击tab/JSP栏时,该css文件仍处于活动状态.当用户点击jQuery选项卡时,如何确保删除上一个tab/jsp中的所有css文件?当我点击刷新时,问题就消失了,有没有办法自动刷新?
我有一个网页,在页面加载时,将计数器初始化为0.在每次回发时,保存在会话中的计数器递增1,直到达到值4.基本上,这背后的想法是用户有4次机会输入用户名并在屏幕上显示验证码图像.如果用户失败了4次(因此使用了计数器),他将被重定向到错误页面.
这是我的页面加载中的代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
Label_Error.Visible = false;
Session["Count"] = 0;
}
else
{
if (Session["Count"] == null)
{
Session.Abandon();
Response.Redirect("CheckOutErrorPage.htm");
}
else
{
int count = (int)Session["Count"];
count++;
Session["Count"] = count;
}
}
}
Run Code Online (Sandbox Code Playgroud)
单击按钮时,将检查count == 4.现在代码工作正常.如果用户点击该按钮4次,则不再允许他.如果用户点击刷新按钮,则会出现唯一的问题.事实上,一旦用户点击刷新,计数器将被设置为0并且他还有4次尝试.我怎么能阻止这种情况发生?我不希望在页面刷新时将计数器设置为0.我希望计数器的值保持不变.我该怎么办?
这个问题一直困扰着我,我似乎无法绕过它.所以我把它剥离到最基本的水平.1.创建一个新的XPage并将其绑定到一个退出的表单2.创建一个名为'displayPanel'3的面板.在面板内创建一个comboBox并给它一些值和任何有效值的默认值.4.设置一个onChange事件,该事件执行部分刷新displayPanel 5.添加一个只显示comboBox值的计算字段.6添加了一个按钮,用于部分刷新displayPanel onClick.
打开XPage,计算字段为空,进行更改并显示计算字段.
再次打开XPage并单击刷新按钮,显示计算字段
现在这是一个非常简单的例子,但我需要做的事情实际上更复杂,但是在执行刷新之前,comboBox的值(不需要是一个comboBox)是不可用的.这只是新文档首次获得默认值时的问题.
我添加了这个:
view.postScript("XSP.partialRefreshGet('#{id:displayPanel}')")
Run Code Online (Sandbox Code Playgroud)
对于每个页面事件,但它似乎没有像点击按钮或进行更改那样进行实际的页面刷新.
我对如何使这项工作感到茫然.如果我能够通过这个简单的例子来完成我需要的其余部分就很容易了.
谢谢
如何仅在 javascript 或 jquery 中使用超时刷新或重新加载页面
我找到了这个/sf/answers/1035128041/但没有超时,当我在一个 omg 面前找不到时,什么也没发生。
我处于保护状态,我需要以不同的方式(例如,提升,最新和其他方式)过滤某些信息。为此,我必须刷新页面并将该信息发送到同一页面。这是我要放入的代码:
<TouchableOpacity
key='privacy'
onPress={() => Actions.quicksearch({ searchval: this.state.searchval, searchlable: this.state.searchlab, text: this.state.text, order: 'asc' })}
>
<Text style={styles.navmenuTitle}>
Name (A-Z)
</Text>
</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)
我将其重定向到同一页面,因为它是最简单的方法,但是它可以打开任意数量的页面,而且都是具有不同过滤器的同一页面。我也尝试使用action.refresh,但是什么也没有发生。
谢谢!
嗨我有一个功能,它将记录添加到数据库.在我最初点击提交后,如果我刷新页面,它将一次又一次地重复该功能.
我用来调用函数的代码如下.
if(isset($_POST["submitTask"])){
insertTask();
};
Run Code Online (Sandbox Code Playgroud)
我是mySQL和PHP的新手,因为我以前使用ASP和SQl,但我找不到php的解决方案,提前谢谢.