<HTML>
<TITLE>
<HEAD>userManager</HEAD>
</TITLE>
<SCRIPT language="javascript">
var l=null;
// すべてのラジオボタン。
var agItem = new Array();
var submitFlagValue;
function a(){
submitFlagValue = document.getElementsByName("submitFlag");
var initInputValue;
var initCheckboxValue;
initInputValue = document.frmMain.getElementsByName("hidInputStatusFlag");
alert(initInputValue[0].value+"--------");
alert(submitFlagValue[0].value+" submitFlagValue");
if(submitFlagValue[0].value=="submit"){
initInputValue = document.getElementsByName("hidInputStatusFlag");
alert(initInputValue[0].value+"initInputValue");
initCheckboxValue = document.getElementsByName("hidCheckedsStatusFlag");
document.frmMain.stu_name_checkbox.checked = "true";
document.frmMain.stu_name.value = initInputValue;
}
}
//==============================================================================
// 【 処理名 】ポップアップクローズイベント処理
// 【 区分 】関数
// 【 入力 】なし
// 【 返却値 】なし
// 【 概要 】ポップアップがある場合は閉じる
//==============================================================================
function doSearch(){
// 操作タイプ
document.frmMain.hidOperFlag.value = "search";
// 選択したデータの値。
var slCheckedValue = "";
var slChecked = "";
// 選択されたのチェックボックスの値を取得する。
var alItem="";
agItem=document.getElementsByName("stu_name_checkbox");
//alert(agItem[0].value);
for (var i = 0; i < agItem.length; i++) {
if (agItem[i].checked == true) {
if(i== agItem.length-1){
alItem += agItem[i].value
}
else{
alItem += agItem[i].value + ",";
}
}
}
document.frmMain.submitFlag.value = "submit";
document.frmMain.hidCheckedsStatusFlag.value = agItem;
var nameFlag=document.getElementsByName("stu_name");
//alert(nameFlag[0].value+"--stu_name");
document.frmMain.hidInputStatusFlag.value = nameFlag[0].value ;
//alert(document.getElementsByName("hidInputStatusFlag")[0].value);
//alert(nameFlag[0].value+"submitFlag");
// 選択したデータ。
document.frmMain.hidCheckeds.value = alItem;
// alert(alItem);
document.frmMain.submit();
}
//==============================================================================
// 【 処理名 】ポップアップ起動処理
// 【 入力 】pFrame = サブミットフレーム名,pForm = 対応フィールド名
// 【 返却値 】なし
// 【 概要 】ポップアップ起動アンカー押下イベントで呼ばれる処理
//==============================================================================
function doInsert(){
document.frmMain.hidOperFlag.value = "insert";
document.frmMain.submit();
}
//==============================================================================
// 【 処理名 】ポップアップ起動処理
// 【 入力 】pFrame = サブミットフレーム名,pForm = 対応フィールド名
// 【 返却値 】なし
// 【 概要 】ポップアップ起動アンカー押下イベントで呼ばれる処理
//==============================================================================
function doUpdate() {
document.frmMain.hidOperFlag.value = "update";
document.frmMain.submit();
}
//==============================================================================
// 【 処理名 】ポップアップ起動処理
// 【 入力 】pFrame = サブミットフレーム名,pForm = 対応フィールド名
// 【 返却値 】なし
// 【 概要 】ポップアップ起動アンカー押下イベントで呼ばれる処理
//==============================================================================
function openNewWin (pFrame,pForm) {
// ポップアップがある場合は閉じる
//closWindow();
wnd = cOpnWnd("openNewWindow");
gStrKind = pForm;
eval("document." + pFrame + ".submit()");
wnd.focus();
}
//=============================================================================
// ポップアップウィンドウ設定関数
// 【 区分 】関数
// 【 従属 】なし
// 【 入力 】strWinTget : ターゲット名
// 【 返却値 】wnd:windowパラメータ
// 【 作成者 】飯田 義和
// 【 作成日 】2004/06/01
// 【 更新者 】
// 【 更新内容 】Ver1.0 0000/00/00
// 【 バージョン 】Ver1.0
// 【 概要 】ポップアップ画面を呼び出す際の設定
// 【 備考 】
//=============================================================================
function cOpnWnd(strWinTget)
{
var win_wid;
var win_hgt;
var numX;
var numY;
var wnd;
win_wid = 700;
win_hgt = 600;
numX = (screen.width-860)/2;
numY = (screen.height-600)/2;
wnd = window.open("",strWinTget,"toolbar=no,menubar=no,scrollbars=yes,location=no,status=no,resizable=yes,top="+ numX +",left="+ numY +",width="+ win_wid + ",height=" + win_hgt);
return wnd;
}
//==============================================================================
// 【 処理名 】ポップアップ起動処理
// 【 入力 】pFrame = サブミットフレーム名,pForm = 対応フィールド名
// 【 返却値 】なし
// 【 概要 】ポップアップ起動アンカー押下イベントで呼ばれる処理
//==============================================================================
function SetResult(item1,item2,item3){
objData = new Object();
objData.item1 = item1;
objData.item2 = item2;
objData.item3 = item3;
//alert(item1);
//alert(item2);
document.frmMain.hidOperFlag.value = "tran";
document.frmStu.DstdId.value = item1;
document.frmStu.DstdName.value = item2;
document.frmStu.DstdClass.value = item3;
document.frmStu.submit();
//openNewWin("frmStu","aa");
}
//==============================================================================
// 【 処理名 】ポップアップ起動処理
// 【 入力 】pFrame = サブミットフレーム名,pForm = 対応フィールド名
// 【 返却値 】なし
// 【 概要 】ポップアップ起動アンカー押下イベントで呼ばれる処理
//==============================================================================
function setWinValue(pObjData){
//alert(pObjData);
var mForm = document.frmMain;
var laryParam = pObjData[0].value;
mForm.stu_name.value = laryParam;
}
//////////////////////////////////////////////////////
function lSendUseOrgCd()
{
var inputForm = document.frmMain;
var lobj = new Object();
var lStrStdDate = null;
var JstdName = inputForm.stu_name.value;
// Ajax通信
cExecAjaxSynchronous(document.fm_ajax_org, lobj);
}
function cExecAjaxSynchronous(oForm,oPara){
cExecAjaxCmn(oForm,oPara, false)
}
///////////////////////////////////////////////////////////////
function cExecAjaxCmn(oForm,oPara,pflg){
var xmldoc = null;
if(l&&l.readyState!=0){
l.abort();
}
l=cCreHttpReq();
if(l){
//引数設定
var aTmp = new Array();
if (IsArray(oPara)) {
for (var i = 0; i < oPara.length; i++) {
for(var idx in oPara[i]){
aTmp[aTmp.length] = idx +"="+ eval("oPara[i]." + idx);
}
}
} else {
for(var idx in oPara){
aTmp[aTmp.length] = idx +"="+ cAEnc(oPara[idx]);
}
}
// 2010-02 S.KOJIMA Mod End
// var statementq = "imquery=" + cAEnc(oForm.imquery.value)+"&"+aTmp.join("&");
var statementq = "im_mark=" + cAEnc(oForm.im_mark.value)+"&" +
"im_from=" + cAEnc(oForm.im_from.value)+"&" +
aTmp.join("&");
var straction = oForm.action;
// var straction = oForm.action + "&" + statementq;
l.open("POST",straction, pflg);
l.onreadystatechange=function(){
if(l.readyState==4){
if(l.status == 200){
if(l.responseText){
if(l.responseText.indexOf("<title>Session",0) == -1){
var objdata = eval(l.responseText);
//コントロールへの反映
cGetAjaxCmn(objdata);
}else{
//セッションタイムアウト画面を表示させる
history.back();
}
}
}
}
};
l.setRequestHeader("content-type", "application/x-www-form-urlencoded;charset=UTF-8");
l.send(statementq);
// l.send("");
}
}
//===================================================================
//HTTPRequestオブジェクト生成
// 【 引数 】なし
// 【
intra-mart sample
3星 · 超过75%的资源 需积分: 10 166 浏览量
2011-04-28
11:04:24
上传
评论
收藏 8KB RAR 举报
zhangwenling
- 粉丝: 1
- 资源: 1
最新资源
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页