// 主页面
// 窗口打开个数
var open_flg = 0;
// 窗口状态
var resultValue = null;
// 出发地区选择
function popupHaisoum() {
// 高度
var height = 600;
// 宽度
var width = 1025;
// 地址
var url = "TrnAcceptanceGoodsDetailPop!retrieve.action?selectKbn=Haisoum";
// 标题
var title = "";
// 没有打开窗口的情况下打开窗口
if(open_flg ==0){
resultValue = window.open(url,title , 'height=' + height + ', width=' + width
+ ', top=' + ((window.screen.height - height) / 2 - 15)
+ ', left=' + ((window.screen.width - width) / 2 - 5)
+ ', location=no, toolbar=no, menubar=no, resizable=yes,location=no, status=no');
}else{
// 已打开窗口关闭
resultValue.close();
// 重新打开窗口
resultValue = window.open(url,title , 'height=' + height + ', width=' + width
+ ', top=' + ((window.screen.height - height) / 2 - 15)
+ ', left=' + ((window.screen.width - width) / 2 - 5)
+ ', location=no, toolbar=no, menubar=no, resizable=yes,location=no, status=no');
}
// 窗口个数自增
open_flg++;
}
// 出发地区选择回调函数
function setHaisoum(syozaiCode,syozaiName,zipCode,ninushiAdr,ninushiTel){
// 出发地编码
$("mapAcceptanceGoods.haisoumCode").value = syozaiCode;
// 出发地名称
$("mapAcceptanceGoods.haisoumName").value = syozaiName;
// 出发地邮政编码
$("mapAcceptanceGoods.haisoumZipCode").value = zipCode;
// 出发地地址
$("mapAcceptanceGoods.haisoumTel").value = ninushiTel;
// 出发地电话
$("mapAcceptanceGoods.haisoumAdr").value = ninushiAdr;
}
// 到达地区选择
function popupHaisous() {
// 高度
var height = 600;
// 宽度
var width = 1025;
// 地址
var url = "TrnAcceptanceGoodsDetailPop!retrieve.action?selectKbn=Haisous";
// 标题
var title = "";
// 没有打开窗口的情况下打开窗口
if(open_flg ==0){
resultValue = window.open(url,title , 'height=' + height + ', width=' + width
+ ', top=' + ((window.screen.height - height) / 2 - 15)
+ ', left=' + ((window.screen.width - width) / 2 - 5)
+ ', location=no, toolbar=no, menubar=no, resizable=yes,location=no, status=no');
}else{
// 已打开窗口关闭
resultValue.close();
// 重新打开窗口
resultValue = window.open(url,title , 'height=' + height + ', width=' + width
+ ', top=' + ((window.screen.height - height) / 2 - 15)
+ ', left=' + ((window.screen.width - width) / 2 - 5)
+ ', location=no, toolbar=no, menubar=no, resizable=yes,location=no, status=no');
}
// 窗口个数自增
open_flg++;
}
// pop页面
var js_select_syozaiCode = "";
var js_select_syozaiName = "";
var js_select_zipCode = "";
var js_select_ninushiAdr = "";
var js_select_ninushiTel = "";
function doSelect(syozaiCode,syozaiName,zipCode,ninushiAdr,ninushiTel){
js_select_syozaiCode = syozaiCode;
js_select_syozaiName = syozaiName;
js_select_zipCode = zipCode;
js_select_ninushiAdr = ninushiAdr;
js_select_ninushiTel = ninushiTel;
var selectKbn = $("selectKbn").value;
try{
if(selectKbn == "Haisoum"){
window.opener.setHaisoum(js_select_syozaiCode,js_select_syozaiName,
js_select_zipCode,js_select_ninushiAdr,js_select_ninushiTel);
}else if( selectKbn == "Haisous"){
window.opener.setHaisous(js_select_syozaiCode,js_select_syozaiName,
js_select_zipCode,js_select_ninushiAdr,js_select_ninushiTel);
}
}catch(e){alert(e);}
window.close();
return true;
}
分享到:
相关推荐
5. 数组和数组方法:JavaScript提供了Array对象,包含push、pop、shift、unshift、slice、splice等方法,方便操作数组。 6. DOM操作:JavaScript可以操作DOM(文档对象模型),实现对网页元素的增删改查,例如通过...
JavaScript Pop Quiz 之前用Vue.js制作的经验蛮不错的,这次决定试试看不用Vuex写看看,自己模拟看看store和mutations平常在做的事情,也把答题结果的资料丢到Firebase做储存, 实作Ranking 排行榜的机制。 题目方面...
JavaScript在“pop”游戏中的作用至关重要。它不仅控制着游戏的生命周期,还处理了游戏的逻辑。例如,玩家的移动、跳跃、得分计算、游戏失败条件判断等都是由JavaScript代码实现的。此外,JavaScript还可以与HTML5的...
标题中的“PopUP:一个简单的POP-UP关闭程序”指的是一个小型的游戏应用,它的主要功能是模拟并让用户尝试关闭弹出窗口。在这个游戏中,玩家的任务是迅速关闭不断出现的弹出窗口,以此来提高反应速度和手眼协调能力。...
你可以创建一个`<canvas>`元素,它将作为游戏的画布,通过JavaScript动态绘制游戏画面。例如: ```html <!DOCTYPE html> 贪吃蛇小游戏 canvas { display: block; margin: auto; } ...
`update()`函数负责蛇的移动和食物的生成,`draw()`函数负责绘制游戏画面,而`checkCollision()`函数检查蛇是否与自身或边界发生碰撞。 以上只是一个基本的实现,实际上,贪吃蛇游戏还可以包含更多的功能,比如增加...
在这个蛇游戏中,JavaScript负责处理用户的输入、更新游戏状态、渲染游戏画面以及设定游戏规则。由于JavaScript是解释型语言,它可以直接在浏览器中运行,无需额外的编译步骤,这使得JavaScript成为网页游戏开发的...
snake.pop(); } } ``` 4. 食物生成 食物的生成应确保不在蛇身上,通常采用随机位置的方式: ```javascript function generateFood() { let possiblePositions = []; // 将所有空格加入可能的位置列表 for ...
9. **数组和集合操作**:在处理多对象场景时,数组和集合的操作(如push、pop、filter、map等)非常关键,用于管理游戏对象群体。 10. **游戏状态管理**:JavaScript可以用来维护游戏的各种状态,如暂停、开始、...
- `tabletStartupScreen` 和 `phoneStartupScreen`: 设置平板和手机启动画面。 - `glossOnIcon`: 控制图标是否有光泽效果。 - `onReady`: DOM 完全加载后执行的函数。 - **创建 Tab Panel 组件**:用于显示多个...
3. 游戏循环,用于更新蛇的位置、检查碰撞并绘制游戏画面。 ```javascript setInterval(() => { let head = {x: snake[0].x, y: snake[0].y}; switch (direction) { case 'left': head.x -= grid; break; case ...
6. **数组方法**:JS提供了丰富的数组方法,如`push`、`pop`、`shift`、`unshift`等,它们在处理蛇的身体移动和碰撞检测时非常有用。例如,蛇移动时可能需要在尾部添加新位置,头部移除旧位置。 7. **条件判断与...
Cocos2d-X是一款跨平台的游戏开发框架,广泛应用于2D游戏的制作,它基于C++,支持多种编程语言,包括JavaScript、Lua等。本篇将深入探讨利用Cocos2d-X v3.3版本开发的“简易消灭星星”游戏源码,帮助开发者了解游戏...
在这个项目中,开发者通过Cocos2d-x的强大功能,实现了“消灭星星”的游戏逻辑、画面渲染以及用户交互。 首先,我们来了解一下Cocos2d-x框架。Cocos2d-x是基于C++的,但同时也提供了Lua和JavaScript的绑定,便于...
使用了 `push()` 和 `pop()` 函数来保存和恢复变换状态,`translate()` 函数移动光点的位置,`image()` 函数绘制烟花的图像,`blendMode(ADD)` 用于创建光点的叠加效果,增强视觉亮度。 - `update()` 方法:模拟烟花...
カット,コピー,ペーストでクリップBOーPUSH,POPできる。 选択モード(CTRL + B)と矩形选択モード(CTRL + KB)も再现。 削除文字スタック机能もあり,DeleteやBackspaceで消した文字をCTRL + Uで取り出せる。 半...
"沃霍尔"这个名字可能源于美国艺术家安迪·沃霍尔(Andy Warhol),他是20世纪波普艺术(Pop Art)的代表人物之一。在IT领域,这可能与编程语言、艺术与技术的结合或者特定的编程项目有关。Processing是一种开源编程...