[Linux-programlama] Re: getElementById komutu IMG için çalismiyor mu?

---------

[Linux-programlama] Re: getElementById komutu IMG için çalismiyor mu?

From: NURI AKMAN <nuri.akman_at_hazine.gov.tr>
Date: Mon, 21 Apr 2008 12:30:26 +0300
Message-ID: <D6C074DE0C71044BA357C9A7F6C64C8F046BAB@HMPOSTAYENI01.hmd.gov.tr>

Arkadaslar,

Soruma cevap veren herkese tesekkürler...

Sorunu tespit ettim :)

Ben, IMG içinde bir attribute olusturmustum ve onu kullanmaya çalisiyordum aslinda.

Diger taraftan, sayfanin diger yerlerindeki .PNG resimler için pngfix.js adli bir dosya kullaniyordum. Içerigi asagidaki gibi:

Iste bu konu inceleyince sorunu buldum. Asagidaki kod IMG taglarini SPAN içine alarak bir islem yapiyor. Bu sirada da benim tanimladigi attribute uçuyor. Olay buymus meger! Simdi is, pngfix.js'nin sorunsuz versiyonunu bulmada. Elinde böyle bir sey olan var mi?

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters))
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}

-----Original Message-----
From: linux-programlama-bounces_at_liste.linux.org.tr on behalf of huseyin mert
Sent: Mon 21.04.2008 12:07
To: linux-programlama_at_liste.linux.org.tr
Subject: [Linux-programlama] Re:getElementById komutu IMG için çalismiyor mu?
 
Önceden yaptigim bir sitedeki kodu kullanabilirsiniz...
http://www.biltekoto.com/araba.php?id=2

-- 
Hüseyin MERT
http://www.hmert.com

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Received on Mon 21 Apr 2008 - 11:46:36 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.