Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajax tabs
Forum PHP.pl > Forum > XML, AJAX
jabba
Witam,

Znalazłem w sieci takiego oto tabs'y
http://www.dynamicdrive.com/dynamicindex17...ntent/index.htm

Chciałby je użyć w joomli ale mam problem z wysokością <div>'a
Najlepiej jak sami zobaczycie efekt:
http://joomla.galtex.pl/index.php?option=c...1&Itemid=65

po kliknięciu na zakładkę Terminarz lub Kadra wysokość diva, a właściwie samego pola skrolującego jest tak jakby domyślna.
Mimo wcześniejszego ustawiania rozmiaru samego <div> co zresztą widać po rozmiarze ramki.

Kod
<ul id="countrytabs" class="shadetabs" >
<li><a href="#" class="selected" rel="#default">Tabela</a></li>
<li><a href="http://joomla.galtex.pl/index2.php?option=com_sportclub&task=term&contest_id=8" rel="#iframe">Terminarz</a></li>
<li><a href="http://joomla.galtex.pl/index2.php?option=com_sportclub&task=kadra&team=1" rel="#iframe">Kadra</a></li>
<li><a href="external3.htm" rel="countrycontainer">Statystyki</a></li>
</ul>

<!-- <div  id="countrydivcontainer" style="width:600px;height:600px; border:1px solid gray; margin-bottom: 1em; padding: 10px;"> -->
<div id="countrydivcontainer" style="margin: 0px;padding: 6px;border: 1px inset;width:600px;height: 800px;text-align: left;overflow:auto">
<br>
<?SportclubController::table();?>
</div>

<script type="text/javascript">
var countries=new ddajaxtabs("countrytabs", "countrydivcontainer")
countries.setpersist(true)
countries.setselectedClassTarget("link") //"link" or "linkparent"
countries.init()


</script>


Ma może ktoś jakiś pomysł ?


Pozdrawiam,

Marcin
Kihol
Widzę że content tego taba jest iFramem. iFrame nie będzie się resizował w zależności od swojego contentu - więc height: auto; nic tu nie da.
Są 2 opcje:
1. daj height : 100% (tylko wtedy zawsze będzie na całą wysokość tego diva z tabami
2. resizowanie javaScriptem - ale tu trochę więcej zabawy!
jabba
Cytat(Kihol @ 9.02.2009, 10:19:21 ) *
Widzę że content tego taba jest iFramem. iFrame nie będzie się resizował w zależności od swojego contentu - więc height: auto; nic tu nie da.
Są 2 opcje:
1. daj height : 100% (tylko wtedy zawsze będzie na całą wysokość tego diva z tabami
2. resizowanie javaScriptem - ale tu trochę więcej zabawy!


zmiana tego bezpośrednio w ajaxtabs.js dopiero dała efekt. Dzięki.

A wyskoczył następny mały problemik.

Tabsy nie chcą się otwierać w explorerze sciana.gif . W innych przeglądarkach jest ok.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.