我有一个用JavaScript构建的函数,我希望在表单提交被执行后执行.它基本上完全改变了页面的外观.但我需要搜索框中的变量才能继续使用JavaScript.此刻它会闪烁并重置那里的内容,因为它会重新加载页面.
所以我在我的函数中设置了一个返回false,这使得它不会这样做,但我想要的变量不会通过表单提交.关于我应该怎么做才能得到它的任何想法?只要该updateTable()功能有效,页面就可以刷新,并且页面重置不会重置.
<form action="" method="get" onsubmit="return updateTable();">
<input name="search" type="text">
<input type="submit" value="Search" >
</form>
Run Code Online (Sandbox Code Playgroud)
这是updateTable功能:
function updateTable() {
var photoViewer = document.getElementById('photoViewer');
var photo = document.getElementById('photo1').href;
var numOfPics = 5;
var columns = 3;
var rows = Math.ceil(numOfPics/columns);
var content="";
var count=0;
content = "<table class='photoViewer' id='photoViewer'>";
for (r = 0; r < rows; r++) {
content +="<tr>";
for (c = 0; c < columns; c++) {
count++;
if(count == numOfPics) break; // check if …Run Code Online (Sandbox Code Playgroud) 我试图找到一种方法来使用java删除文本文件中的第一行文本.想用扫描仪做它...有没有一个好的方法来做到这一点而不需要tmp文件?
谢谢.
我想把太阳和阳光送到舞台的后面:
function CreateRays():Shape
{
var ray:Shape = new Shape();
ray.graphics.beginFill(0xFF9900,.5);
ray.graphics.lineStyle(1,0xFF9900,.5);
ray.graphics.lineTo(600,-20);
ray.graphics.lineTo(600,20);
ray.graphics.lineTo(0,0);
ray.graphics.endFill();
return ray;
}
var sun:Shape = new Shape();
sun.graphics.beginFill(0xFF9900,1);
sun.graphics.drawCircle(0,0,30);
sun.graphics.endFill();
addChild(sun);
setChildIndex(sun, 0);
Run Code Online (Sandbox Code Playgroud)
我看到setChildIndex(sun, 0);应该这样做,但它不起作用.
嗨伙计们我正在用java编写一个小程序,这是我第一次尝试使用界面/图片.
它为我制作框架但是当我点击关闭按钮X时,它不会关闭它只是对待它就像没有发生任何想法?
class Graph extends Canvas{
public Graph(){
setSize(200, 200);
setBackground(Color.white);
}
public static void main(String[] args){
Graph gr = new Graph();
Frame aFrame = new Frame();
aFrame.setSize(300, 300);
aFrame.add(gr);
aFrame.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud) 可能重复:
如何将文本附加到Java中的现有文件中
我想将数据添加到文本文件中.所以它是一个接一个......所以像这样:
1
2
3
<add more here>
Run Code Online (Sandbox Code Playgroud)
但我不希望删除文件中的文本.这是我正在使用atm的代码,但它取代了文件中的内容.有人可以告诉我如何做我问的问题.谢谢.
FileWriter fstream = new FileWriter("thefile.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("blabla");
out.close();
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
Run Code Online (Sandbox Code Playgroud)