我有一个使用此代码打开的弹出窗口:
function _openpageview(fieldid,objectid,opennew)
{
var url='/s_viewpagefield.jsp?fieldid='+fieldid+'&codedid='+objectid;
web_window = window.open(url,'_blank', 'menubar=yes,location=no,scrollbars=yes,width=800,height=600,status=no,resizable=yes,top=0,left=0,dependent=yes,alwaysRaised=yes');
web_window.opener = window;
web_window.focus();
}
Run Code Online (Sandbox Code Playgroud)
如何从弹出窗口中关闭弹出窗口?
window.close();
self.close();
web_window.close();
Run Code Online (Sandbox Code Playgroud)
一切都行不通
我有一个图片库,网站成员可以上传图像.上传图像时,会写入一个MySQL行,其中包含有关图像,成员等的各种信息.此行使用AUTO_INCREMENT创建其ID,以便getimage.php?id=XX可以获取要显示的图像.
我使用for循环遍历ID以显示库中的图像.
如果我删除第5行/图像,例如,AUTO_INCREMENT从去123456789到12346789.
我想从头开始重新为MySQL表中的每一行分配ID.所以12346789变为12345678.我将如何实现这一目标?
我是PHP类的新手,我想知道如何调用一个驻留在我调用它的同一个类中的函数.这是对的还是最好的方法?
page1.php中:
$object=new MyClass();
$object->func1();
Run Code Online (Sandbox Code Playgroud)
MyClass.php:
class MyClass{
function func1(){
....
$object->func2();
}
function func2(){
....
}
}
Run Code Online (Sandbox Code Playgroud)
我想这样做的原因是因为func1将在func1的末尾调用func2,但是我还需要在其他情况下独立于func1使用func2,我想如果这是可能的话,它会减少代码(即使它将是来自func2的简单复制/粘贴,并将其放在func1的末尾).
编辑:或者我可以使用:
self::func2();
Run Code Online (Sandbox Code Playgroud)