Witam, próbowałem dziś zmajstrować małe resize dla obrazków tzn. chodzi o to że nie mogą być szersze jak 400px gdy są mniejsze mają nie być ruszane natomiast gdy są szersze to skalowanie i tu się narodził problem otóż w głównym pliku w sekcji head dałem sobie takie coś...

Kod
<script type="text/javascript">
  function SetSize(obj, x_size) {
  if (obj.offsetWidth > x_size) {
      obj.width = x_size;
      };
  };
  </script>


A w pliku php próbuje to skalować w ten sposób:

Kod
<?php
  
  ...
  
  print("<td><center><a href=$url><img src=$url onLoad='SetSize(this, 400)'></a></center>");
  
  ...
  
  ?>


gdzie $url ma taką postać http://moja_strona/galeria/ikonki.png

Jakieś sugestie dlaczego obrazy się nie skalują w najnowszym ognistym lisku czyt. "firefoxie" co może być tego powodem?

Dobra już wszystko wiadomo przeanalizowałem all firebugiem i wiem, że w firefoxie to "obj.style.width" powoduje wywołanie w danym img jeszcze stylu, który zwraca wartość nieznaną "style=""" i to było powodem tego, iż nie działało to poprawnie jeśli chodzi o rozwiązanie wystarczy zmienić na obj.width, u góry już poprawiłem i szczerze zachęcam do korzystania z tego ponieważ resize ładnie pomniejsza obrazki nie ma okropnej ziarnistości ponadto stwierdzam, iż temat można zamknąć winksmiley.jpg