




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在iframe里刷新父窗口的JS语句找了很久才找到!在iframe里刷新父窗口的JS语句,如何在子窗口中刷新父窗口,js刷新父窗口,iframe子窗口刷新父窗口,Javascript语句:只需在iframe的子窗口里加入-parent.location.replace(parent.location.href); parent.location.reload();而window.opner.location.reload() 是指打开新窗口操作利用iframe实现无刷新上传图片()main.aspx Photo Upload Demo input,form,span,divfont-family:Tahoma;font-size:12px; /* !CDATA */ var PROGRESS_INTERVAL = 500; var PROGRESS_COLOR = #000080; var _divFrame; var _divUploadMessage; var _divUploadProgress; var _ifrPhoto; var _loopCounter = 1; var _maxLoop = 10; var _photoUploadProgressTimer; function initPhotoUpload() _divFrame = document.getElementById(divFrame); _divUploadMessage = document.getElementById(divUploadMessage); _divUploadProgress = document.getElementById(divUploadProgress); _ifrPhoto = document.getElementById(ifrPhoto); var btnUpload = _ifrPhoto.contentWindow.document.getElementById(btnUpload); btnUpload.onclick = function(event) var filPhoto = _ifrPhoto.contentWindow.document.getElementById(filPhoto); /Baisic validation for Photo _divUploadMessage.style.display = none; if (filPhoto.value.length = 0) _divUploadMessage.innerHTML = 请选择文件.; _divUploadMessage.style.display = ; filPhoto.focus(); return; var regExp = /(a-zA-Z:)|(2w+)$?)(ww.*)(.jpg|.JPG|.gif|.GIF|.png|.PNG|.bmp|.BMP)$/; if (!regExp.test(filPhoto.value) /Somehow the expression does not work in Opera _divUploadMessage.innerHTML = 文件类型错误. 仅支持 jpg, gif, png 和 bmp.; _divUploadMessage.style.display = ; filPhoto.focus(); return; beginPhotoUploadProgress(); _ifrPhoto.contentWindow.document.getElementById(photoUpload).submit(); _divFrame.style.display = none; function beginPhotoUploadProgress() _divUploadProgress.style.display = ; clearPhotoUploadProgress(); _photoUploadProgressTimer = setTimeout(updatePhotoUploadProgress, PROGRESS_INTERVAL); function clearPhotoUploadProgress() for (var i = 1; i = _maxLoop; i+) document.getElementById(tdProgress + i).style.backgroundColor = transparent; document.getElementById(tdProgress1).style.backgroundColor = PROGRESS_COLOR; _loopCounter = 1; function updatePhotoUploadProgress() _loopCounter += 1; if (_loopCounter = _maxLoop) document.getElementById(tdProgress + _loopCounter).style.backgroundColor = PROGRESS_COLOR; else clearPhotoUploadProgress(); if (_photoUploadProgressTimer) clearTimeout(_photoUploadProgressTimer); _photoUploadProgressTimer = setTimeout(updatePhotoUploadProgress, PROGRESS_INTERVAL); function photoUploadComplete(message, isError) clearPhotoUploadProgress(); if (_photoUploadProgressTimer) clearTimeout(_photoUploadProgressTimer); _divUploadProgress.style.display = none; _divUploadMessage.style.display = none; _divFrame.style.display = ; if (message.length) var color = (isError) ? #ff0000 : #008000; _divUploadMessage.innerHTML = + message + ; _divUploadMessage.style.display = ; if (isError) _ifrPhoto.contentWindow.document.getElementById(filPhoto).focus(); /* */ 上传图片 图片上传中. PhotoUpload.aspx private const string SCRIPT_TEMPLATE = window.parent.photoUploadComplete(0, 1); + ; private void Page_Load(object sender, EventArgs e) if (IsPostBack) /Sleeping for 10 seconds, fake delay, You should not it try at home. /System.Threading.Thread.Sleep(10 * 1000); UploadPhoto(); private void UploadPhoto() string script = string.Empty; if (filPhoto.PostedFile != null) & (filPhoto.PostedFile.ContentLength 0) if (!IsValidImageFile(filPhoto) script = string.Format(SCRIPT_TEMPLATE, 文件类型不正确., true); else script = string.Format(SCRIPT_TEMPLATE, 请选择文件., true); if (string.IsNullOrEmpty(script) /Uploaded file is valid, now we can do whatever we like to do, copying it file system, /saving it in db etc. /Your Logic goes here string StrFileName = filPhoto.PostedFile.FileName; /获取扩展名 int i = StrFileName.LastIndexOf(.); string Extension = StrFileName.Substring(i); DateTime dt = DateTime.Now; string fname = dt.Year.ToString(x) + dt.Month.ToString(x) + dt.Day.ToString(x) + dt.Hour.ToString(x) + dt.Minute.ToString(x) + dt.Second.ToString(x) + dt.Millisecond.ToString(x); string fpath = Server.MapPath(product_photos) + / + fname + Extension; filPhoto.PostedFile.SaveAs(fpath); script = string.Format(SCRIPT_TEMPLATE, 图片上传成功., false); /Now inject the script which will fire when the page is refreshed. ClientScript.RegisterStartupScript(this.GetType(), uploadNotify, script); private static bool IsValidImageFile
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州织金翔盛工业发展有限公司招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 浙江国企招聘2025杭州市临安区城市发展投资集团有限公司下属众诚咨询公司公开招聘工作人员4人笔试历年参考题库附带答案详解
- 2025黑龙江双鸭山集贤县公安局交通警察大队招聘勤务辅助人员30人笔试历年参考题库附带答案详解
- 2025陕西神延煤炭有限责任公司招聘(17人)笔试历年参考题库附带答案详解
- 2025陕西帛顶茂生物科技有限公司招聘10人笔试历年参考题库附带答案详解
- 2025贵州黔东南州黔凯城镇建设投资(集团)有限责任公司招聘8人笔试历年参考题库附带答案详解
- 2025贵州省铜仁凤凰机场有限责任公司会计员招聘1人笔试历年参考题库附带答案详解
- 2025福建漳州市芗江人力资源服务有限公司招聘劳务派遣人员补录笔试历年参考题库附带答案详解
- 2025航天六院内蒙古航天红峡化工有限公司招聘30人考前自测高频考点模拟试题及一套完整答案详解
- 2025浙江舟山市嵊泗县兴盛公路养护工程有限公司笔试历年参考题库附带答案详解
- 2025广西公需科目培训考试答案(90分)一区两地一园一通道建设人工智能时代的机遇与挑战
- 科锐佳600、800电动门安装使用手册
- 2025-2026学年冀人版(2024)小学科学三年级上册(全册)教学设计(附目录)
- 2025-2026学年道德与法治八年级上册第四单元维护国家利益综合素质测评卷(含答案)
- 5s考试试题及答案
- 白酒分销商合同协议书
- 卫星通信技术的前沿发展及其在物联网中的应用-洞察阐释
- 《医学中心肺癌诊疗》(讲课课件)
- 物流公司法人代表个人简介范文
- 规模灵活资源广域接入的新型配电系统分层分群架构与规划技术研究
- 2025年恒丰银行烟台分行招聘笔试参考题库含答案解析
评论
0/150
提交评论