Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

transparenta background cu CSS in IE
Vezi mesajul original
Du-te la pagina Anterioară  1, 2, 3
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
gablagost



Data înscrierii: 08/Ian/2007
Mesaje: 20
Locație: Iasi

Trimis: Lun Oct 08, 2007 12:29 pm    Titlul subiectului:  

initial am folosit versiunea "http://homepage.ntlworld.com/bobosola"
ulterior am folosit versiunea ta si imi crapa ie6-le :)

in cele din urma am decis sa nu mai folosesc nici un pngfix.js
o sa incerc sa folosesc numai hackul de css.

noroc
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Lun Oct 08, 2007 2:08 pm    Titlul subiectului:  

a scris: ulterior am folosit versiunea ta si imi crapa ie6-le
Hmm.. naspha , sar putea sa fie din cauza felului in care este atasata functia pe evenimentul onClick.

inlocuieste linia asta:
window.onload = fixPNG;

cu astea:
if(document.attachEvent) {
window.attachEvent("onload", fixPNG);
}


Daca tot nu iti merge, nu cred ca ai alta solutie decat sa aplici filtrul manual din CSS pentru fiecare imagine.


Later.
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Joi Oct 11, 2007 11:01 am    Titlul subiectului:  

Copyright a scris: ADRYS a scris: merge doar daca divu e plasat imediat dupa <body>!
De ce?
cum pot sa fac sa mearga chiar daca e pus in alte 3-4 divuri?
pune continue in loc de return la linia asta.
Cod:
if(!tmpImg || !new RegExp(/.png$/).test(png = tmpImg.replace(new RegExp(/url[(]|[)]|"/g), ''))){continue;}
Later.

daca folosesc cum zici si pun
background: url(../images/pene.png) no-repeat right; in IE6 e ca si cum n-ar exista "right";
tare ciudat se comporta browseru asta!
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Joi Oct 11, 2007 5:41 pm    Titlul subiectului:  

ADRYS a scris: daca folosesc cum zici si pun background: url(../images/pene.png) no-repeat right; in IE6 e ca si cum n-ar exista "right";
tare ciudat se comporta browseru asta!
Din cate stiu eu, filtrul ala nu poate pozitiona imaginile in background-ul elementului, insa cu putin efort poti sa obtii aceelasi rezultat folosind un div suplimentar pe post de imagine, pozitionat cu float:right sau position:absolute.


Later.
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Lun Ian 21, 2008 8:17 pm    Titlul subiectului:  

Salutare!
stie cineva cum aliniez un bg png in bottom sau in dreapta folosind hackul asta?

background-image: none ! important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgss.png', sizingMethod='crop');

ma omoara ie6-le asta!
Sus  
dasinn



Data înscrierii: 12/Iun/2007
Mesaje: 119

Trimis: Mar Iun 10, 2008 11:47 am    Titlul subiectului:  

am citit posturile.am incercat cu filtru de imagine dar nu mi-a mers.problema mea este ca am o gramada de fiesiere html si un singur css.
daca introduc la fiecare pagina fisierul java script nu arata prea ok.
intrebarea mea este:nu se poate cumva sa fac referire directa din fisierul java script la fisierul css ca sa nu mai intoduc in fiecare pagina java scriptul sau,sau cum as putea sa import java scriptul in css.
nu stiu java script.poate vb aiureli.multumesc.
sau cum sa stabilesc cu htc pentru tot cssul.am citit dar nu prea am inteles.
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Mar Iun 10, 2008 1:36 pm    Titlul subiectului:  

Se poate crea un fisier .htc care sa aplice filtrul pentru anumite selectoare CSS dar implica folosirea proprietatii behaviour care nu se impaca cu validatorul CSS. Cea mai comoda si utilizata metoda presupune folosirea unui fisier js care sa aplice automat filtrul pentru toate imaginile png din pagina.

demo: http://copyright.0fees.net/PNG_fix/
pngfix.js: http://copyright.0fees.net/PNG_fix/pngfix.js





Later.
Sus  
dasinn



Data înscrierii: 12/Iun/2007
Mesaje: 119

Trimis: Mar Iun 10, 2008 1:50 pm    Titlul subiectului:  

bun.excelent.sa spunem ca mergem pe varianata java script.ok.
eu am 20 de fisiere htm!!!si nu vreau sa import java scriptul pt fiecare ; ci vreau sa rezolv problema numai din fisierul css.
atunci am doua solutii,care nu stiu daca sunt viabile:
1.import cumva fisierul java script in css ,si cum?ca nu am mai facut.
2.pur si simplu includ java scriptul in css :ceva in genul asta:

<script type="text/javascript">scriptul in java script inclus in css si salvat fisierul css.dar eu nu stiu daca este corect asa.</script>

imi cer scuze ca am mai facut un topic pe problema asta dar sunt putin grabit
si credeam ca nu prea o sa aiba lumea chef sa citesca un topic asa de lung sa-mi dea un raspuns.va multumesc.
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Mar Iun 10, 2008 1:53 pm    Titlul subiectului:  

Solutia 1: O gasesti explicata aici: http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/

probleme:
- nu este valida
- necesita specificarea unei proprietati CSS in plus pentru fiecare element care foloseste o imagine png24.
- nu functioneaza pentru elementele img

Solutia 2 : imposibil de realizat.



Later.
Sus  
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3014
Locație: țopăi pe tasta DELETE

Trimis: Mar Iun 10, 2008 2:00 pm    Titlul subiectului:  

dasinn, daca tot ai scormonit [un thread deschis in 2007] ma intreb: l-ai citit?

si, daca tot ai postat aici, de ce mai faci un alt thread?...
sau... de ce nu ai facut un alt thread de la inceput? 8O

banuiesc ca nici tu nu ai unele raspunsuri
Sus  
dasinn



Data înscrierii: 12/Iun/2007
Mesaje: 119

Trimis: Mar Iun 10, 2008 2:13 pm    Titlul subiectului:  

stiu vectorial pixel ca nu trebuia sa fac alt thread dar am explicat de ce am facut ,mai sus.
se poate sterge.chiar rog administratorul sa-l stearga.multumesc si scuze inca odata.
bun.
am folosit prima varianta de mai sus.
am asa:
.searchboxinmainpage{
background-image:#FFFFFF url(../images/search.png) no-repeat scroll 5px center;
border:1px solid #666666;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:2px 5px 2px 25px;
width:60px;
}
img,.searchboxinmainpage { behavior: url(iepngfix.htc); }

* { behavior: url(iepngfix.htc); }

problema este acum ca imi dispare imaginea de tot.
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Mar Iun 10, 2008 2:17 pm    Titlul subiectului:  

dasinn a scris: img,.searchboxinmainpage { behavior: url(iepngfix.htc); }

* { behavior: url(iepngfix.htc); }

problema este acum ca imi dispare imaginea de tot.

Fisierul .htc trebuie sa se afle in acelasi director cu fisierul CSS ca sa functioneze.


Later.
Sus  
dasinn



Data înscrierii: 12/Iun/2007
Mesaje: 119

Trimis: Mar Iun 10, 2008 2:21 pm    Titlul subiectului:  

este in acelasi director...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS Du-te la pagina Anterioară  1, 2, 3
Pagina 3 din 3


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community