社区
Framework
帖子详情
php js控制别的电脑弹出页面
ofderer098
2011-01-27 06:04:03
php js控制别的电脑弹出页面,请问php有没有办法让我在本机操作就能控制别的电脑,让他弹出一个页面(我已经知道他的ip地址),可以使用其他技术但是要能放到php中的谢谢,最好能给小弟个实例万分感谢了!!
...全文
406
31
打赏
收藏
php js控制别的电脑弹出页面
php js控制别的电脑弹出页面,请问php有没有办法让我在本机操作就能控制别的电脑,让他弹出一个页面(我已经知道他的ip地址),可以使用其他技术但是要能放到php中的谢谢,最好能给小弟个实例万分感谢了!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
31 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FLY
2011-04-11
打赏
举报
回复
现在都是神人啊...
咖啡豆6
2011-04-11
打赏
举报
回复
10楼的只是个参考,具体 还得仔细想想。。。。。。。
thebestwj9942
2011-04-07
打赏
举报
回复
只要能让对方登陆你的网页,你想弹什么都行
life169
2011-03-21
打赏
举报
回复
基于客户端套接口的“服务器推”技术
Flash XMLSocket
这种方案实现的基础是:
1. Flash 提供了 XMLSocket 类。
2. JavaScript 和 Flash 的紧密结合:在 JavaScript 可以直接调用 Flash 程序提供的接口。
具体实现方法:在 HTML 页面中内嵌入一个使用了 XMLSocket 类的 Flash 程序。JavaScript 通过调用此 Flash 程序提供的套接口接口与服务器端的套接口进行通信。JavaScript 在收到服务器端以 XML 格式传送的信息后可以很容易地控制 HTML 页面的内容显示。
关于如何去构建充当了 JavaScript 与 Flash XMLSocket 桥梁的 Flash 程序,以及如何在 JavaScript 里调用 Flash 提供的接口,我们可以参考 AFLAX(Asynchronous Flash and XML)项目提供的 Socket Demo 以及 SocketJS(请参见 参考资源)。
Javascript 与 Flash 的紧密结合,极大增强了客户端的处理能力。从 Flash 播放器 V7.0.19 开始,已经取消了 XMLSocket 的端口必须大于 1023 的限制。Linux 平台也支持 Flash XMLSocket 方案。
=======================================
AFLAX : http://www.aflax.org/
ofderer098
2011-03-21
打赏
举报
回复
我的表达还是不清楚?我的意思就是,我现在在做一个广域网的在线即时聊天室,在这个即时聊天室里面可以对加入进来聊天室的朋友进行即时投票。就是我点击一个投票按钮,在聊天室里的朋友就会弹出一个投票页面,大家投票,因为是进入我的聊天室页面所以来聊天的朋友是允许下载插件的,这样明白了吧
RXPY2007
2011-03-04
打赏
举报
回复
LZ意思表达不清,如果你直接控制别人的电脑,那是黑客行为;如果你建立网站,别人点你网站上的按钮,出现弹出框,实际还是别人在操作,不是你在操作;如果是后一种的话,PHP+Jquery就行了,当点击按钮是触发ajax,后台处理后,调用JS,控制弹出框;
ImN1
2011-02-25
打赏
举报
回复
你这样说不就清楚多了,像顶层那样说简直就是一个白痴想当黑客似的
12楼的方法可以借鉴
a-_-a
2011-02-25
打赏
举报
回复
用ajax吧`这很简单!做个表,里面记录的是活动或其他的,里面有设一个开关in_off什么的,你在后台操作是否打开关闭什么修改表。而在网站前端,用ajax写每隔多少秒就访问一次服务器,当in_off为真时就弹出投票。这同新浪微博差不多,关键是网站前端,用ajax写每隔多少秒就访问一次服务器
ofderer098
2011-02-25
打赏
举报
回复
这下清楚了吧,就是这个过程
ofderer098
2011-02-25
打赏
举报
回复
实际上我要实现的就是我们登陆同一个我制作的网站,他们都是我的网站的会员,我们进入同一个像聊天室之类的一个网页房间,我有权限可以发起投票,我在网站上点击投票,其他在这个房间的用户会在网页上弹出一个投票的对话框,使用什么技术都可以关键是能实现,大家帮帮忙解决下
碧海情天-赵亮
2011-02-24
打赏
举报
回复
如果只针对某些IP,就提取用户IP比对一下。
碧海情天-赵亮
2011-02-24
打赏
举报
回复
你设值通过PHP存到数据库(每个用户何时上线都能收到里面最新的一条)或者APPLICATION变量中(只即时性)。
用户打开的页面里用AJAX定时访问服务器所设数据。发现需要弹则弹。用WINDOW.OPEN可能不太好,有些浏览器对此有限制,允许用户通过设置拒绝JS主动弹窗。可以用页面内DIV层+JS操作模仿或者SHOWMODELDIALOG等方法。
ImN1
2011-02-24
打赏
举报
回复
你说清楚整个操作过程吧,人家不访问你,你就想人家弹出“一”个窗口么?
你要知道:把上面的“一”改成“一千万”,操作是一样的
blizzf99
2011-02-22
打赏
举报
回复
php+js
能想到的办法是,在数据库设定一个值,初始为N,你点击后设置为Y。客户端每隔一段时间就访问这个值判断,当为Y的时候就弹出设定的对话框。
lazyboy_wu
2011-02-22
打赏
举报
回复
用websocket吧,这个不用登陆只要对你服务端进行连接以后,服务端可以随便发指令的。
ofderer098
2011-02-16
打赏
举报
回复
我的主要侧重点是:我在这面点击按钮了,其他的电脑才弹出页面,不是他们登陆我的页面就直接弹出,各位有什么办法解决?
life169
2011-02-14
打赏
举报
回复
基于浏览器的远程控制客户端弹窗(php+ajax)
基于浏览器的 服务端控制客户端弹窗 (Javascript)
我只会这两个 activeX实在做不出来。
wys444
2011-02-14
打赏
举报
回复
还真有能解决这问题的达人?
skyaspnet
2011-02-14
打赏
举报
回复
[Quote=引用楼主 ofderer098 的回复:]
php js控制别的电脑弹出页面,请问php有没有办法让我在本机操作就能控制别的电脑,让他弹出一个页面(我已经知道他的ip地址),可以使用其他技术但是要能放到php中的谢谢,最好能给小弟个实例万分感谢了!!
[/Quote]
引用楼主 oofdd098 的回复:
请问几个电脑登陆了我指定的网址,我可不可以在我的电脑登陆这个页面时候,点击按钮,让其他电脑弹出一个网页(比如我点击投票按钮,其他电脑都弹出一个投票框,让他们投票),可以安装小插件,使用activeX能实现吗?还是有其他技术,网页时php和js编写的,请各位大神帮忙解决下,给小弟个实例,万分感谢!
只要能访问你的网页就可以用JS来实现:
Javascript弹出窗口方法、函数全集
1、普通的弹出窗口
<SCRIPT LANGUAGE=javascript>
<!--
window.open ('page.html')
-->
</SCRIPT>
<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。用单引号和双引号都可以,只是不要混用。
2、经过设置后的弹出窗口
<SCRIPT LANGUAGE=javascript>
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//写成一行
-->
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE=javascript> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字,非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
3、用函数控制弹出窗口
下面是一个完整的代码。
<html>
<head>
<script LANGUAGE=javascript>
<!--
function openwin() {
window.open (page.html, newwindow, height=100, width=400, toolbar=no, menubar=no,
scrollbars=no, resizable=no, location=no, status=no)
//写成一行
}
//-->
</script>
</head>
<body onload=openwin()>
.....
</body>
</html>
这里定义了一个函数openwin(),怎么调用呢?
方法一:<body onload=openwin()> 浏览器读页面时弹出窗口;
方法二:<body onunload=openwin()> 浏览器离开页面时弹出窗口;
方法三:用链接调用: 方法四:用按钮调用:
4、同时弹出2个窗口
对源代码稍微改动一下:
<script LANGUAGE=javascript>
<!--
function openwin() {
window.open (page.html, newwindow, height=100, width=100, top=0, left=0,toolbar=no,
menubar=no, scrollbars=no, resizable=no, location=no, status=no)
//写成一行
window.open (page2.html, newwindow2, height=100, width=100, top=100, left=100,toolbar=no,
menubar=no, scrollbars=no, resizable=no, location=no, status=no)
//写成一行
}
//-->
</script>
为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。
注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。
5、主窗口打开文件1.htm,同时弹出小窗口page.html
如下代码加入主窗口<head>区:
<script language=javascript>
<!--
function openwin() {
window.open(page.html,,width=200,height=200)
}
//-->
</script>
加入<body>区:
<a href=1.htm onclick=openwin()>open</a>即可。
6、弹出的窗口之定时关闭控制
下面我们再对弹出的窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主页面中,否则...),让它10秒后自动关闭是不是更酷了?
首先,将如下代码加入page.html文件的<head>区:
<script language=javascript>
function closeit() {
setTimeout(self.close(),10000) //毫秒
}
</script>
然后,再用<body onload=closeit()> 这一句话代替page.html中原有的<BODY>这一句就可以了。(这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。)
7、在弹出窗口中加上一个关闭按钮
<FORM>
<INPUT TYPE='BUTTON' value='关闭' onClick='window.close()'>
</FORM>
软件开发网 www.mscto.com
8、内包含的弹出窗口-一个页面两个窗口
通过下面的例子,你可以在一个页面内完成上面的效果。 软件开发网 www.mscto.com
<html>
<head>
<SCRIPT LANGUAGE=javascript>
function openwin()
{
OpenWindow=window.open(, newwin, height=250,
width=250,toolbar=no,scrollbars=+scroll+,menubar=no);
//写成一行
OpenWindow.document.write(<TITLE>例子</TITLE>)
OpenWindow.document.write(<BODY BGCOLOR=OpenWindow.document.write(<h1>Hello!</h1>)
OpenWindow.document.write(New window opened!)
OpenWindow.document.write(</BODY>)
OpenWindow.document.write(</HTML>)
OpenWindow.document.close()
}
</SCRIPT>
</head>
<body>
<a href=<input type=button onclick=openwin() value=打开窗口>
</body>
</html>
看看 OpenWindow.document.write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即
可。千万注意多一个标签或少一个标签就会出现错误。记得用OpenWindow.document.close()结束啊。
9、弹出的窗口之Cookie控制
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病。比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-(
解决办法:
我们使用cookie来控制一下就可以了。首先,将如下代码加入主页面HTML的<HEAD>区: 软件开发网 www.mscto.com
<script>
function openwin(){
window.open(page.html,,width=200,height=200)
}
function get_cookie(Name) {
var search = Name + =
var returnvalue = ;
if (documents.cookie.length > 0) {
offset = documents.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = documents.cookie.indexOf(;, offset);
if (end == -1)
end = documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset, end))
}
}
return returnvalue;
}
function loadpopup(){
if (get_cookie('popped')==''){
openwin()
documents.cookie=popped=yes
}
}
</script>
然后,用<body onload=loadpopup()>(注意不是openwin而是loadpop啊!)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!
写到这里弹出窗口的制作和应用技巧基本上算是完成了。
1.弹启一个全屏窗口
<html>
<body onload=window.open('http://www.worktool.cn','example01','fullscreen');>;
<b>
www.Worktool.cn
</b>
</body>
</html>
2.弹启一个被F11化后的窗口
<html>
<body onload=window.open(''http://www.Worktool.cn','example02','channelmode');>;
<b>
www.Worktool.cn
</b>
</body>
</html>
软件开发网 www.mscto.com
3.弹启一个带有收藏链接工具栏的窗口
<html>
<body onload=window.open ('http://www.Worktool.cn','example03','width=400,height=300,directories');>
<b>
www.e3i5.com
</b>
</body>
</html>
4.网页对话框
<html>
<SCRIPT LANGUAGE=javascript>
<!--
showModalDialog
('www.Worktool.cn','example04','dialogWidth:400px;dialogHeight:300px;
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b>
www.Worktool.cn
</b>
</body>
</html>
<html>
<SCRIPT LANGUAGE=javascript>
<!--
showModelessDialog
('www.Worktool.cn','example05','dialogWidth:400px;dialogHeight:300px;
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b> target=_blank>
www.Worktool.cn
</b>
</body>
</html>
showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开模式窗口,
showModelessDialog()打开无模式窗口。
dialogHeight: iHeight 设置对话框窗口的高度。
dialogWidth: iWidth 设置对话框窗口的宽度。
dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。
dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。
center: {yes no 1 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。
help: {yes no 1 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。
resizable: {yes no 1 0 } 指定是否对话框窗口大小可变。默认值是“no”。
status: {yes no 1 0 } 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”;
对于模式对话框窗口,默认值是 “no”。
ofderer098
2011-02-14
打赏
举报
回复
........,可以使用activeX插件,实际上我要实现的就是我们登陆同一个网站,我在网站上点击投票,其他登陆此网站的用户会在网页上弹出一个投票的对话框,使用什么技术都可以关键是能实现,大家帮帮忙解决下
加载更多回复(8)
9种
js
弹出
动态窗口的
php
代码
几种jquery
弹出
动态窗口的代码和实例
PHP
专用
JS
开发日历
用在
php
开发中的几个日历案例,好东西 大家有需要的可以下载,有其他需要的可以给我留言!
586
js
_HTML手机
电脑
网站_网页源码移动端前端
js
效果_H5模板_自适应css源码ui组件.zip
586
js
_HTML手机
电脑
网站_网页源码移动端前端
js
效果_H5模板_自适应css源码ui组件.zip
情侣浪漫表白
js
特效代码.zip
情侣浪漫表白
js
特效代码,这样的特效,可以用在婚纱摄影的网站上,也可以放在个人网站中,也还一个不错的特效,
php
中文网推荐下载!
婚礼套餐团购相关服务详情页源码.zip
仅供学习交流使用,不提供技术支持
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章