transeparentes png nach mo nicht mehr transparent

Dieses Thema im Forum "Webentwicklung" wurde erstellt von cain, 2. April 2007 .

Schlagworte:
  1. 2. April 2007
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    halli hallo liebe user vielleicht hab ihr das andere thema gelesen welches diese problem verursacht hatte ,,mouseover problem"

    ich habe ein png in einen mouseover scrip eingebunden... bevor der mouseover aktiv ist bleibt die png transparent... sobald ich mousovr mache... wechselt wie gewolt das bild aber ungewollt wird die transparentz weiß...

    download

    hier im download hab ich die sachen mal reingepackt damit man das problem auch sieht... da das erklären ein wenig schwer fällt

    ich hoffe doch sehr mir kann jemand bei dieser kniffligen sache helfen
     
  2. 2. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    Der Download funzt nicht.

    Aber so wie ich das ohne den Download verstanden habe, ist das Problem so zu erklären:

    Internet Explorer zeigt die Tranzsparenzen von png's nicht an bzw macht diese einfach weiß. Firefox hingegen stellt die Transparenz da. Wie es sich bei den anderen Browser verhält, kann ich nicht sagen.
    Hoffe das Problem richtig verstanden zu haben.^^
     
  3. 2. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    Ah stimmt da habe ich auch mal von gehört... hatte ich im anderen Thread ganz vergessen....

    wandel doch die png's in ein Bildformat wie jpg um (sofern dort transparenz mit gespeichert wird ) und benutzt diese Bilder was die Performance auch hoch schraubt da jpg viel kleiner als png-files ist
     
  4. 2. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    JPG ist nicht transparent. GIF ist noch transparent!
     
  5. 2. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    ok dann war es gif sry^^ hab ja von anfang an gesagt hab kein Plan von GFX's aber ich sehe auf Inet Seiten eig. nie png's als Bilder... Das weiss ich vom Coden her
     
  6. 3. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    download so oben warn falscher link sorry


    ja genau die png wird im ie als nicht transparent angezeigt... dies hab ich über ein scrip gelöst... allerdings werden keine hintergrundbilder transparent dargestelt... der mo is aber anscheind als bg
     
  7. 3. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    Wie sieht denn das Script aus, dass dafür sorgt, dass die erst Transparent sind?

    Meines wissens nach, kann IE Transparenzen überhaupt nicht darstellen, unabhängig davon, ob es Hintergrund ist oder eine ganz normal eingebundene Grafik.
     
  8. 3. April 2007
    AW: transeparentes png nach mo nicht mehr transparent

    Code:
    <script language="JavaScript" type="text/javascript">
    <!--
     var IE = navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent != 'Opera';
     var SPACER = 'Bilder/abstandhalter.gif'; 
    
     if ( IE )
     {
     window.onload = function()
     {
     window.png = new PNGTransparency();
     window.png.create();
     }
     }
    
     /**
     * Shows the transparency of pngs in internet explorer.
     */
     function PNGTransparency()
     {
     this.create = PNGTransparency_create;
     }
    
     /**
     * Creates the transparency effect for each image.
     */
     function PNGTransparency_create()
     {
     var i, img, oldsrc;
     var imgs = document.getElementsByTagName( 'IMG' );
    
     for ( i=0; i < imgs.length; i++ )
     {
     img = imgs[i];
    
     if ( img.src.indexOf( '.png' ) != -1 )
     {
     oldsrc = img.src;
     img.src = SPACER;
     img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + oldsrc + "', sizingMethod='scale')";
     }
     }
     }
    //-->
    </script>
    
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.