ďťż
Podstrony
|
telcocafeNa forum wstawiane są różne zdjęcia, również o rozmiarach które powodują rozwalenie się całej strony... w zwiazku z tym postanowiłem ustawic wartość graniczną szerokości zdjecia... jako, że IE nie obsługuje max-width pobawiłem się w JS i takfunction rozmiar() { images = document.images; len = images.length; for(i=0; i< len; i++){ image = images[i]; if (image.width > 200) { image.width = "200"; } else { image.width = "auto"; } } } rozmiar(); wszytko pięknie, ale pobranie szerokości obrazka poprzez image.width daje za każdym razem 0... [w ff i operze podaje prawidłowe wyniki], pytanie brzmi co [na pewno MS zrobił to w trosce o wszystkich, którzy chcieliby pójść na łatwiznę] trzeba zrobić aby pobrać szerokośc obrazka w IE... U mnie na IE Twój skrypt działa bardzo dobrze. image.width przechwytuje poprawne wartości. Nie pisz tak (w cudzysłowu): image.width = "200"; bo wtedy wartość width jest jako string a nie int. U mnie też działa w IE Użytkownik lopik_ edytował ten post 08 luty 2007, 01:55 pytanie w którym IE... ja mam 6.0.29 i nie działa... document.write(image.width + ",") podaje mnóstwo 0,0,0 itd. w ff i operze ładne wyniki... zasadniczo nie ma to już wielkiego znaczenia bo zrobiłem sobie to w php i działa bez zarzutu :) U mnie w IE 6.0.2900 działa :) Pozdro |
|||
Sitedesign by AltusUmbrae. |