fix for png files and iexplorer

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
katerina28
Δημοσιεύσεις: 201
Εγγραφή: 16 Δεκ 2007 22:14

fix for png files and iexplorer

Δημοσίευση από katerina28 » 24 Ιαν 2008 12:59

Καλημερα στην κοινοτητα.
Μηπως καποιος θα μπορουσε να μου εξηγησει τι ακριβως πρεπει να κανω για να μην εχω προβλημα με png αρχεια σε ενα site που θελω να κανω,ποιο fix ειναι το καλυτερο και που πρεπει να το αποθηκευσω για να παιζει σε iexplorer.

katerina28
Δημοσιεύσεις: 201
Εγγραφή: 16 Δεκ 2007 22:14

fix for png files and iexplorer

Δημοσίευση από katerina28 » 01 Φεβ 2008 13:21

Κανενας σχετικος με το θεμα??????????????

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

fix for png files and iexplorer

Δημοσίευση από tsiger » 01 Φεβ 2008 15:00

σωσε αυτο σαν π.χ pngfix.js

Κώδικας: Επιλογή όλων

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters)) 
{
   for&#40;var i=0; i<document.images.length; i++&#41;
   &#123;
      var img = document.images&#91;i&#93;
      var imgName = img.src.toUpperCase&#40;&#41;
      if &#40;imgName.substring&#40;imgName.length-3, imgName.length&#41; == "PNG"&#41;
      &#123;
         var imgID = &#40;img.id&#41; ? "id='" + img.id + "' " &#58; ""
         var imgClass = &#40;img.className&#41; ? "class='" + img.className + "' " &#58; ""
         var imgTitle = &#40;img.title&#41; ? "title='" + img.title + "' " &#58; "title='" + img.alt + "' "
         var imgStyle = "display&#58;inline-block;" + img.style.cssText 
         if &#40;img.align == "left"&#41; imgStyle = "float&#58;left;" + imgStyle
         if &#40;img.align == "right"&#41; imgStyle = "float&#58;right;" + imgStyle
         if &#40;img.parentElement.href&#41; imgStyle = "cursor&#58;hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width&#58;" + img.width + "px; height&#58;" + img.height + "px;" + imgStyle + ";"
         + "filter&#58;progid&#58;DXImageTransform.Microsoft.AlphaImageLoader"
         + "&#40;src=\'" + img.src + "\', sizingMethod='scale'&#41;;\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      &#125;
   &#125;
&#125;
και βαλε αυτο στη σελιδα σου

Κώδικας: Επιλογή όλων

<!--&#91;if lt IE 7&#93;>
<script defer type="text/javascript" src="logic/pngfix.js"></script>
<!&#91;endif&#93;-->

katerina28
Δημοσιεύσεις: 201
Εγγραφή: 16 Δεκ 2007 22:14

fix for png files and iexplorer

Δημοσίευση από katerina28 » 01 Φεβ 2008 18:35

Ευχαριστω πολυ αλλα λιγο ασχετη με το _σωσε αυτο σαν π.χ pngfix.js πως θα το κανω save αυτο,και αν πρεπει αυτο το pngfix.js να το βαλω χυμα στον server???
please help me

Άβαταρ μέλους
theminio
Δημοσιεύσεις: 150
Εγγραφή: 20 Ιουν 2006 20:26

fix for png files and iexplorer

Δημοσίευση από theminio » 01 Φεβ 2008 19:27

Θα αντιγράψεις το πρώτο τμήμα κώδικα που σου έδωσε ο tsiger θα ανοίξεις πχ το notepad και θα το κάνεις επικόλληση εκεί.
Μετά πας "αποθήκευση ως" στο όνομα βάζεις έναν όνομα αρχείου με κατάληξη .js όπως pngfix.js Για πιο σιγουριά επέλεξε απο κάτω που λεεί "έγγραφα κειμένου(txt)" και κάντο "Όλα τα αρχεία".

Το αρχείο δεν θα το βάλεις χύμα θα πρέπει να ταιριάζει η διαδρομή του αρχείου με το src του κώδικα που σου έδωσε ο tsiger

Σύμφωνα με αυτό
<script defer type="text/javascript" src="logic/pngfix.js"></script>
θα πρέπει να δημιουργήσεις ένα φάκελο με όνομα logic και μέσα στον οποίο θα βάλεις το pnggif.js.

katerina28
Δημοσιεύσεις: 201
Εγγραφή: 16 Δεκ 2007 22:14

fix for png files and iexplorer

Δημοσίευση από katerina28 » 01 Φεβ 2008 23:57

Σας ευχαριστω πολυ ολους.Α και κατι ακομα,αν ο φακελος εχει διαφορετικο ονομα απο το logic
θα υπαρχει προβλημα???

Άβαταρ μέλους
theminio
Δημοσιεύσεις: 150
Εγγραφή: 20 Ιουν 2006 20:26

fix for png files and iexplorer

Δημοσίευση από theminio » 02 Φεβ 2008 02:46

Κανένα πρόβλημα,απλά θα πρέπει να αλλάξεις στο src το όνομα δηλαδή το

Κώδικας: Επιλογή όλων

<script defer type="text/javascript" src="logic/pngfix.js"></script>
Να το κάνεις :

Κώδικας: Επιλογή όλων

<script defer type="text/javascript" src="νέο όνομα/pngfix.js"></script>

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες