Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] brak wysokosci w ff
dyktek
post 19.01.2007, 16:15:32
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


witam ostatnio trafiłem na taki dziwny problem w ff mam taki kodzik

  1. var divVal = $(ide).value;
  2. $('tresczak').innerHTML = divVal;


pobierana jest wartość value elementu textarea i potem wkładana do kontenera i wszystko jest niby ok poza tym że czasem ładowana jest treść która zajmie wysokość 300px a czasem 200px no i np. ładuje treść na wysokość 300 px potem treść wysokości 200px no i teoretycznie tabelka powinna się dostosować do rozmiaru tekstu no ale tak się nie dzieje pod ff i w sumie nic by mnie nie dziwiło w tym gdyby nie to że jeśli w tym kodzie zrobie coś takiego
  1. var divVal = $(ide).value;
  2. alert('');
  3. $('tresczak').innerHTML = divVal;

to wysokość normalnie się ustawia tak jak powinna smile.gif trochę to dziwne dodam że w ie działa cały czas dobrfze bez względu na to czy dam tego alerta czy nie ktoś ma pomysł jak to można rozwiązać i dlaczego alert powoduje to że wysokość odczytywana jest prawidłowo
Go to the top of the page
+Quote Post
ferr
post 19.01.2007, 16:19:26
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 3
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


Pogmatwanie to napisales, wiec lepiej daj caly kod smile.gif


--------------------
Go to the top of the page
+Quote Post
dyktek
post 19.01.2007, 16:30:33
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


to jest cała część kodu która upycha treść do diva na stronie
  1. var divVal = $(ide).value;
  2. $('tresczak').innerHTML = divVal;
  3. $('lewaK').style.height = 'auto';
  4. $('prawaK').style.height = 'auto';


czyli pobieramy treść z ukrytego texarea
  1. var divVal = $(ide).value;

po czym wkładamy ją do diva
  1. $('tresczak').innerHTML = divVal;
smile.gif

a reszta nie jest ważna i teraz ta treść rozpycha diva do takiej wysokości jaką zajmuje treść a div rozpycha td-ka w którym się znajduje i teraz gdy td zostanie rozepchany do 300px a potem zostanie zupdejtowana treść i będzie jej mniej np na wysokość 200px to div rozpychający td-ka powinien rozepchać go do 200px a pozostaje bez zmian czyli 300px; a co dziwne jak pisałem jeśli przez upchnięciem treści wywołam pustego alerta np. tak
  1. var divVal = $(ide).value;
  2. alert('');
  3. $('tresczak').innerHTML = divVal;
  4. $('lewaK').style.height = 'auto';
  5. $('prawaK').style.height = 'auto';

to td ustawi się na odpowiednią wysokość.
Go to the top of the page
+Quote Post
ferr
post 19.01.2007, 16:35:39
Post #4





Grupa: Zarejestrowani
Postów: 122
Pomógł: 3
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


Eh, najlepiej byloby dla mnie miec caly html z zagniezdzonym js, ale sprobuje tak.

Moze na poczatek sprobuj przestawic kolejnosc:

  1. $('lewaK').style.height = 'auto';
  2. $('prawaK').style.height = 'auto';
  3. $('tresczak').innerHTML = divVal;


--------------------
Go to the top of the page
+Quote Post
dyktek
post 19.01.2007, 16:45:52
Post #5





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


@ferr winksmiley.jpg dzięki za chęci temat można usunąć zmieniłem organizacje w tych tabelkach i działa a z tą kolejnością próbowałem już na wszystkie sposoby wcześniej i nic nie dawało
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 12:40