phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
22-01-2009, 19:25
Hide, odkrywaj?cy si? po klikni?ciu na przycisk.
Autor Wiadomość
ciaastek


Pomógł: 37 razy
Posty: 434
Wysłany: 27-05-2006, 18:15   Hide, odkrywający się po kliknięciu na przycisk.

W PA, w 'Banner w nagłówku forum' ustawiłem taki kod:
Kod:
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
// Autorem skryptu jest: SLAWOMIR KOKLOWSKI
// www.kurshtml.boo.pl
// Jesli chcesz wykorzystac ten skrypt na swojej stronie, nie usuwaj tego komentarza!


var karty = new Array(
////// Podaj ilosc pozycji w poszczególnych menu:
new karta(1)
);


var szybko = false;
var czas = new Date();


function display(id, wartosc)
{
  if (wartosc)
  {
    if (document.getElementById) document.getElementById(id).style.display = wartosc;
    else if (document.all) document.all[id].style.display = wartosc;
  }
  else
  {
    var wart = "";
    if (document.getElementById) wart = document.getElementById(id).style.display;
    else if (document.all) wart = document.all[id].style.display;
    return wart;
  }
}

function ukryj(id)
{
  for (var i = 0; i < karty[id].ilosc; i++) display("nr" + id + "_" + i, "none");
  display("nr" + id, "none");
  karty[id].rozwinieta = false;
}

var id_rozwin_zwin = 0;

function rozwin_zwin(id, nr)
{
  if (!nr)
  {
    var nr = 0;
    if (!karty[id].rozwinieta) for (var i = 0; i < karty.length; i++) if (i != id) ukryj(i);
    czas = new Date();
  }

  if (nr < karty[id].ilosc)
  {
    if (karty[id].rozwinieta)
    {
      if (szybko) display("nr" + id + "_" + nr++, "none");
      if (nr < karty[id].ilosc) display("nr" + id + "_" + nr, "none");
    }
    else
    {
      display("nr" + id, "block");
      if (szybko) display("nr" + id + "_" + nr++, "block");
      if (nr < karty[id].ilosc) display("nr" + id + "_" + nr, "block");
    }
  }

  nr++;
  clearTimeout(id_rozwin_zwin);
  if (nr < karty[id].ilosc) id_rozwin_zwin = setTimeout('rozwin_zwin(' + id + ',' + nr + ')', 10);
  else
  {
    if (karty[id].rozwinieta) display("nr" + id, "none");
    if (!szybko && new Date() - czas > karty[id].ilosc*25) szybko = true;
    else if (szybko && new Date() - czas < karty[id].ilosc*12) szybko = false;
    karty[id].rozwinieta = (karty[id].rozwinieta ? false : true);
  }
}

function karta(il)
{
  this.ilosc = il;
  this.rozwinieta = true;
}

function highlight(field) {
    field.focus();
      field.select();
}
//-->
</SCRIPT>

Później napisałem wiadomość o treści:
Kod:
<input type="button" value="zwiń/rozwiń" onfocus="blur()" onclick="rozwin_zwin(0); return false">
<DIV ID="nr0">
<DIV ID="nr0_0"><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed"><b>{TEKST_1}:</b></span></td></tr><tr><td class="quote">{TEKST_2}</td></tr></table>
</DIV>
</DIV>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
ukryj(0);
//-->
</SCRIPT>


I wszystko ładnie działa, tylko teraz nie wiem jak to dodać do bbcode :)

Chciałbym osiągnąć to co jest w tym poście: http://www.place4u.livene...-vt251.htm#1745

Ale, żeby było to dostępne przez opcje hide. w taki sposób:

Kiedy zaznaczymy tekst i klikniemy na hide to zaznaczony tekst ({TEKST_2}) się 'chowa' i można go rozwinąć, a napis opisujący tą ramke to 'Ukryta wiadomość'.
Kiedy sami napiszemy [hide={TEKST_1}]{TEKST_2}[/hide] wtedy {TEKST_2} się 'chowa' i można go rozwinąć, a napis opisujący tą ramke to {TEKST_1}

Próbowałem zrobić coś na wzrór bbcode url, ale nie umiałem się za bardzo w tym połapać :roll:

Dlatego też prosiłbym was o pomoc :]
 
     
Gadatliwa Kasia 

   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę