align w JS

0

Witam

Taki problem:
Wywoluje href='javascript:Funkcja(1,0)'
function Funkcja(a,b) {
if (a == 1) document.getElementById('Funkcja1').style.display = "block";
else document.getElementById('Funkcja1').style.display = "none";
if (b == 1) document.getElementById('Funkcja2').style.display = "block";
else document.getElementById('Funkcja2').style.display = "none";
}
no i wyswietla mi to na moje zyczenia to co kryje sie w tabelach id=Funkcja1 i Funkcja2, takie zakladki,
dziala i nawet nie jest zle, ale wlasnie, gdy wchodze na strone gdzie mam te swoje tabele (domyslnie wyswietla tabele Funkcja1)wszystko jest ok ale po ort! odnosniku do Funkcja trace wyrownanie w poziomie. czyli:
wchodze na strone, widze tabele id=Funkcja1,wszystko jest align center, wybieram np. odnosik znowu do tej tabeli, odswierza mi sie i widze to samo ale wyrownane do lewej, czyli tak domyslnie. Jak to moge zmienic

Dziekuje

1

Spróbuj może zamiast display: block użyć display: table.

1

To block lub table jest w ogóle niepotrzebne i nie wiem po kiego grzyba ludzie to wsadzają. A co jeśli ktoś będzie chciał użyć pokazywania/ukrywania na elemencie wierszowym? Wtedy będzie inline?

Lepiej zrobić inaczej: gdy ma zniknąć, ustawiamy element.style.display na 'none'. Gdy ma się pojawić, ustawiamy na pusty string. Wtedy style z element.style w ogóle niczego nie nadpisują i do głosu dochodzą choćby normalne style przeglądarki. Jak element będzie wierszowy, to otrzyma inline. Jak tabelaryczny, to będzie table. A jak blokowy, to block.

0

Szybka i prosta odpowiedz, wielkie dzieki za pomoc, dziala :) . Bardzo mozliwe ze kolega bswierczynski ma racje ale na razie nie poslucham, zaczalem bawic sie HTML + PHP, HTML i CSS nie lubie, normalnie ich nie cierpie, no ale bawie sie dla zabawy, rozumumiem nawet PHP ( kedys pisalem w roznych jezykach podobnego poziomu, czyli jakos PHP lapie :) , JS uzywam sporadycznie), w ogóle wole efektywnosc niz efektownosc, czyli wyglad ma dla mnie znaczenie daleko planowe, no ale Jakos To Trzeba Wyswietlic, skoro dziala to super, dziekuje

1 użytkowników online, w tym zalogowanych: 0, gości: 1