在iframe里刷新父窗口的JS语句.docx_第1页
在iframe里刷新父窗口的JS语句.docx_第2页
在iframe里刷新父窗口的JS语句.docx_第3页
在iframe里刷新父窗口的JS语句.docx_第4页
在iframe里刷新父窗口的JS语句.docx_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论