Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[PHP] Zamiana jednostki px na vw

malum 21 Dec 2021 11:12 279 5
  • #1
    malum
    Level 23  
    Mam pewien problem ze stroną internetową.
    W treści newsa przechowuję tekst oraz informację o zdjęciu tytułowym w postawi
    Code: html
    Log in, to see the code

    Znacznik img generowany jest przez automat i nie mogę tego zmienić. Zależy mi jednak na tym, żeby podczas otwierania strony w przeglądarce zamieniane były jednostki px na vw, oczywiście po przeliczeniu - chodzi o skalowalność grafik przy różnych rozdzielczościach.
    Jak wyszukać i pobrać np. wartość 1000px i zamienić na 102.15vw - szerokość oczywiście nie zawsze ma 1000px?
  • #2
    Dotnetvb
    Level 18  
    Spróbowałbym w JavaScript, w body.onload uruchamiać funkcję, która wyszuka img odczyta wartość style.height/width i zamieni na pożądaną. Poszukaj w Google: js get elementbyid, getlementbytagname, js change style height/width of element.
  • #3
    malum
    Level 23  
    Dotnetvb wrote:
    Spróbowałbym w JavaScript, w body.onload uruchamiać funkcję, która wyszuka img odczyta wartość style.height/width i zamieni na pożądaną. Poszukaj w Google: js get elementbyid, getlementbytagname, js change style height/width of element.


    Szczerze mówiąc wolałbym zrobić to w PHP, żeby do przeglądarki poszedł już gotowy kod źródłowy.
  • #4
    Dotnetvb
    Level 18  
    Znacznik img generowany jest przez automat i nie mogę tego zmienić. - możesz trochę szerzej opisać?Czy to jest generowane w php z jakiejś biblioteki i dostajesz gotowy obiekt w swoim kodzie, czy na stronie masz niezlaeżny komponent, który nie generuje się z Twojego php?
  • #6
    malum
    Level 23  
    Sam Sung wrote:
    ...


    Wielkie dzięki.
    Jest jednak pewien problem. Gdy wrzucam samo polecenie <img...> to program działa, ale gdy dodam do tego <p style="..."><img...></p> obcina końcówkę styli i do jpg dopisuje style ze znacznika <p...>

    Przy okazji, rozmiary w <iframe...> też będę musiał podmienić, dopiero teraz to zauważyłem :-(
    Jak to naprawić?

    Dodaję plik PHP jako załącznik, bo są jakieś problemy z forum i gdy wrzucam kod źródłowy dostaję informację, że nie mam uprawnień, a posty bez źródeł przechodzą. Nie działają też i
    Code: php
    Log in, to see the code
    ich zastosowanie nie usuwa problemu z przesyłaniem posta.

    [PHP] Zamiana jednostki px na vw