PHP Classes

File: htdocs/class/textsanitizer/image/image.js

Recommend this page to a friend!
  Classes of Michael Beck   Xoops 2.5   htdocs/class/textsanitizer/image/image.js   Download  
File: htdocs/class/textsanitizer/image/image.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Xoops 2.5
Modular content management publication system
Author: By
Last change:
Date: 7 years ago
Size: 930 bytes
 

Contents

Class file image Download
function resizeImage(img, maxWidth) { if (img.width > maxWidth && maxWidth > 0) img.width = maxWidth; } function loadImage(img) { tempImage = new Image(); img = encodeURI(img); tempImage.src = (img); imageIsLoaded(img); } function imageIsLoaded(img) { if ((tempImage.width != 0) && (tempImage.height != 0)) { showImage(img); } else { t = setTimeout("imageIsLoaded('\"+img+\"')", 20); } } function showImage(img) { imageWidth = tempImage.width; imageHeight = tempImage.height; imagePopup = window.open ('', '', "width=" + imageWidth + ",height=" + imageHeight); imagePopup.document.write ("<html><body leftmargin=0 topmargin=0>"); imagePopup.document.write ("<a href='javascript:this.close()'><img border=0 src="); imagePopup.document.write (img); imagePopup.document.write ("></a></body></html>"); imagePopup.document.close(); return false; }