Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 18.04.06, 10:31
Benutzerbild von ben
ben ben ist offline
Forum Stammgast
 
Registriert seit: 07.03.05
Ort: Düsseldorf
Beiträge: 189
ben eine Nachricht über ICQ schicken

PNG-Transparenz - tpg_iepngfix


Hallo.

Es gibt da ein Problem mit der PNG-Transparenz im IE, wohl bekannt.

Damit das nicht nur im Firefox und Opera läuft, habe ich eigentlich eine Lösung per Java gehabt - due auch lokal funktionierte. In Typo3 eingebunden geht es leider nicht mehr.

Diese Lösung : http://ug.typo3-nrw.de/74.html ist auch etwas unbrauchbar, denn dann zeigt es NUR der IE an und kein anderer Browser...

Die oben genannte Extension wurde aber scheinbar extra für das Problem gemacht. Ist diese Installiert, werden die Bilder irgendwie noch ersetzt - auf jedenfall zeigt der IE dann gar kein PNG mehr an. Auch nicht ganz richtig.

Mich würde deshalb eine Lösung ganz brennend interessieren

Liebe Grüße,
Ben~
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 18.04.06, 11:33
Benutzerbild von Cimmie
Forum Aktivist
 
Registriert seit: 06.10.04
Beiträge: 86
Cimmie eine Nachricht über ICQ schicken

Wenn du die Lösung von typo3-nrw nimmst und mit Conditions ein wenig rumfrickelst wäre das wohl die einfachste und schnellste Lösung
- wenn auch ganz bestimmt nicht die schönste.
Viel mehr kann ich zu dem Thema leider noch nicht sagen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 18.04.06, 18:20
Forum Newbie
 
Registriert seit: 13.04.06
Beiträge: 43

funzt einwandfrei, musst du als .htc in den header einbinden. Dann noch bei "blankSrc = " ";"
den richtigen Pfad zu einem 1x1px transparent gif angeben.
das einzige was das script braucht ist bei jedem png eine größenangabe, aber das ist unter Typo3 ja nicht das Problem.


HTML-Code:
<public:component lightWeight="true"> <public:attach event="onpropertychange" onevent="propertyChanged()" /> <public:attach event="onbeforeprint" onevent="beforePrint()" for="window"/> <public:attach event="onafterprint" onevent="afterPrint()" for="window"/> <script>

/*
 * PNG Behavior
 *
 * This script was created by Erik Arvidsson (http://webfx.eae.net/contact.html#erik)
 * for WebFX (http://webfx.eae.net)
 * Copyright 2002-2004
 *
 * For usage see license at http://webfx.eae.net/license.html
 *
 * Version: 1.02
 * Created: 2001-??-??	First working version
 * Updated: 2002-03-28	Fixed issue when starting with a non png image and
 *                      switching between non png images
 *          2003-01-06	Fixed RegExp to correctly work with IE 5.0x
 *          2004-05-09  When printing revert to original
 *
 */

var supported = /MSIE ((5\.5)|[6789])/.test(navigator.userAgent) &&
				navigator.platform == "Win32";

var realSrc;
var blankSrc = "fileadmin/images/filler.gif";
var isPrinting = false;

if (supported) fixImage();

function propertyChanged() {
	if (!supported || isPrinting) return;

	var pName = event.propertyName;
	if (pName != "src") return;
	// if not set to blank
	if (!new RegExp(blankSrc).test(src))
		fixImage();
};

function fixImage() {
	// get src
	var src = element.src;

	// check for real change
	if (src == realSrc && /\.png$/i.test(src)) {
		element.src = blankSrc;
		return;
	}

	if ( ! new RegExp(blankSrc).test(src)) {
		// backup old src
		realSrc = src;
	}

	// test for png
	if (/\.png$/i.test(realSrc)) {
		// set blank image
		element.src = blankSrc;
		// set filter
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +
					"AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
	else {
		// remove filter
		element.runtimeStyle.filter = "";
	}
}

function beforePrint() {
	isPrinting = true;
	element.src = realSrc;
	element.runtimeStyle.filter = "";
	realSrc = null;
}

function afterPrint() {
	isPrinting = false;
	fixImage();
}

</script> </public:component>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 18.04.06, 18:54
Forum Newbie
 
Registriert seit: 12.01.06
Beiträge: 12

Habe diese Extension und IE-Filter auch mal benutzt. Funzt super. Wichtig ist bei dem Filter die genaue Pfadangabe. Hab mich dum und dusselig gesucht, bis ich herausgefunden habe, das die Pfadangabe absolut sein muß.

Damit das ganze dann auch im Mozilla/Netscape funktioniert, habe ich entsprechende CSS definiert (Stichwort: *html bzw. [class])
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Transparenz im Gifbuilder mit Masken josDesign TYPO3 4.x Fragen und Probleme 1 03.08.07 12:41
PNG Transparenz im IE Brithal TYPO3 3.x Fragen und Probleme 4 04.04.06 11:10
PNG Transparenz im IE alex_kiener TYPO3 3.x Fragen und Probleme 2 18.01.06 15:03
ImageMagick Transparenz mischa TYPO3 3.x Installation und Updates 0 20.12.05 18:47
statt transparenz hellblauer hintergrund bernhardwendt TYPO3 3.x Fragen und Probleme 5 09.02.05 16:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0