`

javascript Pop画面

 
阅读更多
// 主页面
	// 窗口打开个数 
	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;

}

分享到:
评论

相关推荐

    JavaScript

    5. 数组和数组方法:JavaScript提供了Array对象,包含push、pop、shift、unshift、slice、splice等方法,方便操作数组。 6. DOM操作:JavaScript可以操作DOM(文档对象模型),实现对网页元素的增删改查,例如通过...

    js-pop-quiz:JavaScript流行音乐Quizzzzzz

    JavaScript Pop Quiz 之前用Vue.js制作的经验蛮不错的,这次决定试试看不用Vuex写看看,自己模拟看看store和mutations平常在做的事情,也把答题结果的资料丢到Firebase做储存, 实作Ranking 排行榜的机制。 题目方面...

    pop:一个简单HTML5画布游戏

    JavaScript在“pop”游戏中的作用至关重要。它不仅控制着游戏的生命周期,还处理了游戏的逻辑。例如,玩家的移动、跳跃、得分计算、游戏失败条件判断等都是由JavaScript代码实现的。此外,JavaScript还可以与HTML5的...

    PopUP:一个简单的POP-UP关闭程序..这很烦人!

    标题中的“PopUP:一个简单的POP-UP关闭程序”指的是一个小型的游戏应用,它的主要功能是模拟并让用户尝试关闭弹出窗口。在这个游戏中,玩家的任务是迅速关闭不断出现的弹出窗口,以此来提高反应速度和手眼协调能力。...

    利用js实现贪吃蛇小游戏

    你可以创建一个`<canvas>`元素,它将作为游戏的画布,通过JavaScript动态绘制游戏画面。例如: ```html <!DOCTYPE html> 贪吃蛇小游戏 canvas { display: block; margin: auto; } ...

    Snake-Game:一个使用 Html、Css 和 JavaScript 的简单蛇游戏

    `update()`函数负责蛇的移动和食物的生成,`draw()`函数负责绘制游戏画面,而`checkCollision()`函数检查蛇是否与自身或边界发生碰撞。 以上只是一个基本的实现,实际上,贪吃蛇游戏还可以包含更多的功能,比如增加...

    snake-game:老派的蛇游戏

    在这个蛇游戏中,JavaScript负责处理用户的输入、更新游戏状态、渲染游戏画面以及设定游戏规则。由于JavaScript是解释型语言,它可以直接在浏览器中运行,无需额外的编译步骤,这使得JavaScript成为网页游戏开发的...

    js实现贪吃蛇

    snake.pop(); } } ``` 4. 食物生成 食物的生成应确保不在蛇身上,通常采用随机位置的方式: ```javascript function generateFood() { let possiblePositions = []; // 将所有空格加入可能的位置列表 for ...

    1座

    9. **数组和集合操作**:在处理多对象场景时,数组和集合的操作(如push、pop、filter、map等)非常关键,用于管理游戏对象群体。 10. **游戏状态管理**:JavaScript可以用来维护游戏的各种状态,如暂停、开始、...

    Sencha_touch_开发指南.doc

    - `tabletStartupScreen` 和 `phoneStartupScreen`: 设置平板和手机启动画面。 - `glossOnIcon`: 控制图标是否有光泽效果。 - `onReady`: DOM 完全加载后执行的函数。 - **创建 Tab Panel 组件**:用于显示多个...

    js版贪吃蛇

    3. 游戏循环,用于更新蛇的位置、检查碰撞并绘制游戏画面。 ```javascript setInterval(() => { let head = {x: snake[0].x, y: snake[0].y}; switch (direction) { case 'left': head.x -= grid; break; case ...

    JS编写的贪食蛇程序,是学习JS很不错的材料

    6. **数组方法**:JS提供了丰富的数组方法,如`push`、`pop`、`shift`、`unshift`等,它们在处理蛇的身体移动和碰撞检测时非常有用。例如,蛇移动时可能需要在尾部添加新位置,头部移除旧位置。 7. **条件判断与...

    Cocos2d-X游戏源码 简易消灭星星游戏源码.7z

    Cocos2d-X是一款跨平台的游戏开发框架,广泛应用于2D游戏的制作,它基于C++,支持多种编程语言,包括JavaScript、Lua等。本篇将深入探讨利用Cocos2d-X v3.3版本开发的“简易消灭星星”游戏源码,帮助开发者了解游戏...

    消灭星星源码

    在这个项目中,开发者通过Cocos2d-x的强大功能,实现了“消灭星星”的游戏逻辑、画面渲染以及用户交互。 首先,我们来了解一下Cocos2d-x框架。Cocos2d-x是基于C++的,但同时也提供了Lua和JavaScript的绑定,便于...

    用p5.js制作烟花特效的示例代码

    使用了 `push()` 和 `pop()` 函数来保存和恢复变换状态,`translate()` 函数移动光点的位置,`image()` 函数绘制烟花的图像,`blendMode(ADD)` 用于创建光点的叠加效果,增强视觉亮度。 - `update()` 方法:模拟烟花...

    vscode-vz-like-keymap:Visual Studio Code的扩展,提供类似于Vz编辑器的键映射

    カット,コピー,ペーストでクリップBOーPUSH,POPできる。 选択モード(CTRL + B)と矩形选択モード(CTRL + KB)も再现。 削除文字スタック机能もあり,DeleteやBackspaceで消した文字をCTRL + Uで取り出せる。 半...

    沃霍尔

    "沃霍尔"这个名字可能源于美国艺术家安迪·沃霍尔(Andy Warhol),他是20世纪波普艺术(Pop Art)的代表人物之一。在IT领域,这可能与编程语言、艺术与技术的结合或者特定的编程项目有关。Processing是一种开源编程...

Global site tag (gtag.js) - Google Analytics