Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 02.06.09
Prihlásený: 07.12.10
Príspevky: 38
Témy: 14
Bydlisko: Bratisava
Príspevok NapísalOffline : 03.07.2010 10:16

Dobrý deň,

chcel by som sa spýtať, či náhodou nemáte k dispozícii script na postupné zväčšovanie a zmenšovanie webu.

Príklad:
Máme web. Obsah indexu má približne 20 riadkov, čo je zhruba 12cm. Keď si otvorím nejakú inu položku v menu, ktorá ma 50 riadkov, tak ako to spravím aby sa mi to zväčšil obsah webu postupne napr. po dobu 1 sekundy?

Ďakujem za odpovede.


PS: Dúfam že som to vysvetlil tak, že sa to dá pochopiť čo mám na mysli ;)







_________________
MB: Intel; CPU:Intel Dual 2.4GHZ; RAM:2GB; HDD: 1x 150GB; LCD: 15,4 VXGA; Windows Professional x32
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 10:59

asi myslis animovanie ? no najjednoduchsie je vlozit polozku v menu ktora ma 50 riadkov do DIV ktoremu nastavis overflow na hidden a cez timmer mu budes postupne zvacsovat velkost az na potrebnu uroven.


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 02.06.09
Prihlásený: 07.12.10
Príspevky: 38
Témy: 14
Bydlisko: Bratisava
Príspevok Napísal autor témyOffline : 03.07.2010 11:20

hej hej animovanie. ze to proste bude sa pomali zvacsovat a zmensovat. a ako mu nastavim timer? lebo v tomto fakt skusenost nemam







_________________
MB: Intel; CPU:Intel Dual 2.4GHZ; RAM:2GB; HDD: 1x 150GB; LCD: 15,4 VXGA; Windows Professional x32
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 11:35

nastuduj si javascript settimeout a setinterval


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 02.06.09
Prihlásený: 07.12.10
Príspevky: 38
Témy: 14
Bydlisko: Bratisava
Príspevok Napísal autor témyOffline : 03.07.2010 11:53

ok dik







_________________
MB: Intel; CPU:Intel Dual 2.4GHZ; RAM:2GB; HDD: 1x 150GB; LCD: 15,4 VXGA; Windows Professional x32
Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 03.07.2010 12:03

Coldak:
No dobre, ale ako vieš, aká je veľkosť toho DIVU? čo sa bude diať, keď bude napr. zväčšené písmo?
Možno sa len pýtam na nejakú fciu, alebo atribút, ktorý to vie vyhodnotiť, ja neviem.....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 15:14

camo:
takto nejak som to myslel
Kód:
<html>
<head>
   <style>
      
      #div2{
         border: solid 1px blue;
         width: 10px;
         height: 0px;
         overflow-y:hidden;
         }   
      #ul1{
         border: solid 1px red;
         width: 10px;
         margin: 0px 0px 0px 0px;
         }   
   </style>
</head>
<bod>
   <div id=div2>
      <UL id=ul1>
            <li>polozka1</li>
            <li>polozka2</li>
            <li>polozka3</li>
            <li>polozka4</li>
            <li>polozka5</li>
            <li>polozka6</li>
            <li>polozka7</li>
            <li>polozka8</li>
            <li>polozka9</li>
            <li>polozka10</li>
            <li>polozka11</li>   
        </UL>   
        
  </div>   
  <script>
  var counter = 1;

  var divv2 = document.getElementById("div2");
  var ull1 = document.getElementById("ul1");
  function zvacsi() {
    divv2.style.height = counter;
    counter++;
    if (divv2.clientHeight < ull1.clientHeight+2)
    setTimeout(function(){zvacsi();},10);   
  }   

   zvacsi();     
 </script>   
</body>
</html>   

funguje mi to vsak spravne iba na IE, problem bude urcite v nespravnom CSS, ale tu sa urcite najde niekto kto ho dokaze opravit aby to spravne islo aj na firefoxe a opere


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 03.07.2010 19:56

Skús dať miesto clientHeight - offsetHeight, či to neni v tom.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 19:59

nejde o height ale o width lebo div sa nenatiahne na sirku zoznamu UL :(


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 03.07.2010 20:01

No na tom neni nič divné, keď že má explicitne zadanú šírku 10px. Ja mám práveže problém s tým, že to nezväčšuje výšku....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 20:05

nacom to skusas ? mne to spravne ide v IE a v opere a firefoxe sice nastavuje vysku no ma to zlu sirku , iba taky uzky pasik


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 03.07.2010 20:07

No tak som to obohatil o - divv2.style.height = counter+"px"; a funguje to aj vo FF a Opere.

Edit:

Nechápem, ako ti to môže vo FF fungovať. U mńa sa to nehýbalo....
No a neviem, čo sa ti nevidí na tej explicitnej šírke 10px?!?!


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 03.07.2010 20:29

ano, mal som to aj podla tvojho prikladu ale islo mi to aj bez neho a firefox je verzia 3.6.6 a opera je 10.53


Offline

Užívateľ
Užívateľ
Zväčšovanie a zmenšovanie webu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 03.07.2010 20:30

A ako sa má ten tvoj ,,iba taky uzky pasik,,?
:D

EDIT:

No ako sa tak na to pozerám, tak sa nám to začína pekne zamotávať. Keď totiž vymažem šírku zoznamu, tak to prestane v IE7 fungovať.
Nechápem prečo?!


Odpovedať na tému [ Príspevkov: 14 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zvacsovanie canvasu

v Delphi, Visual Basic

5

514

25.08.2011 14:02

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zväcsovanie nasobica Help

v AMD - Advanced Micro Devices

5

650

04.02.2007 11:49

borec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zväčšovanie miesta na hdd

v Pevné disky a radiče

8

723

08.08.2009 10:47

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na zvacsovanie obrazkov

v Grafické programy

5

2921

28.04.2009 8:51

Fericqo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmensovanie

v Ostatné programy

1

575

18.11.2007 15:47

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvacsovanie <textarea> tahanim

v JavaScript, VBScript, Ajax

2

430

03.01.2010 14:05

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmensovanie obrazkov

v Grafické programy

6

1835

10.09.2008 13:38

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmenšovanie prispevkov

v Správy pre vedenie fóra

6

1025

21.01.2010 19:26

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nearest neighbour zmenšovanie

v Grafické programy

2

309

05.11.2014 17:48

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmensovanie obrazkov - antialiasing

v PHP, ASP

0

392

11.11.2010 14:25

pogo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. (help) Zmensovanie obrazovky

v Monitory, televízory a projektory

13

1896

31.07.2007 13:03

felas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmenšovanie počtu premapovaných sektorov

v Pevné disky a radiče

2

696

18.10.2013 20:14

hanesovic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam program na zvacsovanie obrazkov bez straty kvality

v Grafické programy

10

2879

11.08.2011 23:24

Memorex88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Automaticke zmensovanie fotiek na webe

v PHP, ASP

8

1778

31.01.2009 14:23

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysoke zmenšovanie fps v hrách

v ATI/AMD grafické karty

4

525

14.06.2012 21:06

gamer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. lokalizacia webu

v HTML, XHTML, XML, CSS

4

437

21.05.2010 15:50

enuwa2 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra