Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (25) összesen

Téma: Időzített megjelenés

  1. #1
    Bölcs Xefande logója
    Csatlakozott
    08-09-30
    Hozzászólás
    1.623
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás Időzített megjelenés

    Sziasztok olyan valami kellene nekem, hogy:
    a weblap egy részén megjelenik egy tartalom és ott van X másodpercig majd amint letelik az X másodperc azon a részen egy másik tartalom jelenjen meg.
    Tud valaki valami jó kis megoldást ?



  2. #2
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Nézz itt szét: ajaxrain.com színültig van mindenféle JavaScript kacattal.

    Megírni amúgy kb 4-5 sor.



  3. #3
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    javascript a megoldás.

    Kód:
     <a href="#" id="Url1"><img src="/img/ures.jpg" id="Rotating1" border="0"></a>
    	<script type="text/javascript" language="JavaScript"> 
    		var timerRunning = false; // boolean flag
    		var myTimer = null;
    		var ImageArr1 = new Array("","","","");
    		var UrlArr1 = new Array("","","","");
    		var ImageHolder1 = document.getElementById('Rotating1');
    		var UrlHolder1 = document.getElementById('Url1');
     
    		function RotateImages(whichHolder,Start)
    		{
    			timerRunning = false;
    			var a = eval("ImageArr"+whichHolder);
    			var b = eval("ImageHolder"+whichHolder);
    			var c = eval("UrlArr"+whichHolder);
    			var d = eval("UrlHolder"+whichHolder);
    			if(Start>=a.length)
    			Start=0;
    			b.src = a[Start];
    			d.href = c[Start];
    			myTimer = window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",5000);
    			timerRunning = true;
    		}
    		RotateImages(1,0);
    	</script>
    Tessék ez egy képet jelenit meg, 5 másodpercenként lecseréli, és a hozzá tartozó linket is. a képek és a linkek a megfelelő tömbökben vannak.



  4. #4
    Bölcs Xefande logója
    Csatlakozott
    08-09-30
    Hozzászólás
    1.623
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Köszi TLoF ez is jól jön majd nekem egy másik helyen, viszont most egy olyan kellene Ami 10 másodpercoig egy html tartalmat jelenít meg és 10 másodperc múlva egy másikat.
    Több dologra is szeretném használni, pl. adsense hirdetést 10s-al késleltetve jeleníteni meg



  5. #5
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Szerintem TLof kódjában ha kicseréled a kép kódját akkor jó lesz az html-nek is, de itt egy másik egyszerű kód benne mintával:

    Kód:
    <SCRIPT LANGUAGE="JavaScript">
    function veletlen(){
    var tartalom=new Array()
    tartalom[1]="<b>minta</b> html kód"
    tartalom[2]="valami"
    tartalom[3]="ez is <a href='jkkj'>link lehet</a>"
    
    var ry=Math.floor(Math.random()*tartalom.length)
    if (ry==0)
    ry=1
    document.write(''+tartalom[ry]+'')
    }
    veletlen()
    </SCRIPT>
    A tartalom utáni részekbe írd a html kódot, de idézőjelek helyett ( " ) aposztófot ( ' ) használj. S ha több a variáció akkor írd utána, hogy tartalom[4] vagy tartalom[5] és így tovább.

    Illesszed az egész scriptet oda a html kódodba ahol azt akarod, hogy megjelenjen és kész.



  6. #6
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Csinálj annyi HTML divet, amennyit szeretnél rotálni. Az ID-juk legyen ez: rot0, rot1, rot2, stb.

    Ezt meg a doksi végébe egy SCRIPT teg-be:
    var n = 3; //DIV-ek száma, amit rotálni akarsz
    var cur = 0;
    function rotate(){
    for( i=0;i<n; i++ )
    {
    document.getElementById('rot'+i).style.display = 'none';
    }
    document.getElementById('rot'+cur).style.display = 'block';
    cur++;
    cur = ( cur == n ) ? 0 : cur;
    }
    setInterval( rotate, 1000 );




  7. #7
    Bölcs Xefande logója
    Csatlakozott
    08-09-30
    Hozzászólás
    1.623
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Csinálj annyi HTML divet, amennyit szeretnél rotálni. Az ID-juk legyen ez: rot0, rot1, rot2, stb.

    Ezt meg a doksi végébe egy SCRIPT teg-be:
    valamiért nem műxik, egyszerre jeleníti meg az összes divet, nem időzítve



  8. #8
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    az elején igen, ha csak nem tetted őket display: none-ra.
    hívd meg a setInterval() előtt a rotate() függvényt.



  9. #9
    hálószemész Kolos Tibor logója
    Csatlakozott
    08-04-07
    Hely
    Létavértes
    Hozzászólás
    389
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Help plíz!

    Egy olyan időzítést szeretnék megvalósítani, ami reggel 8h és délután 6 óra között tesz ki egy telefonszámot a weboldalra.
    A csúcs az lenne, ha ráadásul mindez hétfőtől szombatig lenne csak kint...

    Tudtok nekem valami hasonlóan okos pár sort?



  10. #10
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Időzített megjelenés

    Egy sima js-el megoldható a napközbeni kiiratás:

    Kód:
    <script type="text/javascript">
    var d = new Date()
    var time = d.getHours()
    if (time>8 && time<18)
      {
      document.write("<b>Ide jön a telefonszám</b>");
      }
    else
      {
      document.write("<b>Ide meg opcionálisan ha akarsz más időben valamit</b>");
      }
    </script>
    Nem vagyok egy js programozó, de azt is csak pár szó lehet megcsinálni, hogy vasárnap ne jelenjen meg, majd biztos jön egy szaki és ideírja neked.



Oldal: 1 / 3 123 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •