已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年云南文化艺术职业学院单招综合素质考试题库附答案
- 2025年全国网络安全知识竞赛题库及答案(共200题)
- 2026年绥化学院辅导员招聘备考题库附答案
- 2026年川北幼儿师范高等专科学校单招职业倾向性测试题库附答案
- 2025年长春汽车职业技术大学单招职业倾向性考试模拟测试卷附答案
- 2026年太湖创意职业技术学院辅导员招聘备考题库附答案
- 2026年内蒙古商贸职业学院单招(计算机)测试模拟题库附答案
- 2026年桐城师范高等专科学校单招职业适应性测试题库附答案
- 2026年淮南师范学院单招职业技能测试模拟测试卷附答案
- 2026年吉首大学张家界学院辅导员招聘备考题库附答案
- 杭州市临平区国有企业招聘笔试真题2024
- 《2025 NCCN子宫颈癌临床实践指南》解读
- 常见胸部外伤的诊断与治疗
- 企业合规管理
- 汽车租赁合同模板
- 输电线路工程试验检测项目计划
- 车联网基础设施投资协议书
- 手术室烟雾的预防与控制
- 催收员个人工作总结
- 2025年上海市安全员C3证(专职安全员-综合类)证模拟考试题库及答案
- 2024公司章程修订实务专题讲座课件
评论
0/150
提交评论