Oldal váltás átütéssel
Szerző
Üzenet
Sziasztok
Szeretném a forumomat ugy megcsinálni hogy amikor uj oldal nyilik meg az valamilyen formába váltson át ne csak át ugorjon pl halványodik a régi oldal és az uj pedig elö tünik
Szeretném a forumomat ugy megcsinálni hogy amikor uj oldal nyilik meg az valamilyen formába váltson át ne csak át ugorjon pl halványodik a régi oldal és az uj pedig elö tünik
Ehhez mit szólsz?
A bemutatót itt tudod megnézni:
_________________
Üdv: KisLab - Kísérleti Laboratórium
Kód:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
hexa = new Array(16);
for(var i = 0; i < 10; i++) hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
function hex(i) {
if (i < 0) return "00";
else if (i > 255) return "ff";
else return "" + hexa[Math.floor(i/16)] + hexa[i%16];
}
function setbgColor(r, g, b) {
var hr = hex(r); var hg = hex(g); var hb = hex(b);
document.bgColor = "#"+hr+hg+hb;
}
var sr,sg,sb,er,eg,eb,step,at;
function setBg() {
setbgColor(
Math.floor(sr * ((step-at)/step) + er * (at/step)),
Math.floor(sg * ((step-at)/step) + eg * (at/step)),
Math.floor(sb * ((step-at)/step) + eb * (at/step)));
at++;
if (at<=step) setTimeout("setBg()",1);
}
function fade(a,b,c,d,e,f,g) {
sr=a;sg=b;sb=c;er=d;eg=e;eb=f;step=g;at=1;
setBg();
}
fade(0,0,0,255,255,255,100);
</SCRIPT>
</head>
<body>
IDE jöhet Bármi!
</body>
</html>
A bemutatót itt tudod megnézni:
_________________
Üdv: KisLab - Kísérleti Laboratórium
Azért azt hozzátenném, hogy ez egy idő után elég idegesítő tud lenni, még ha elsőre jól is néz ki!
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!
hát ez igaz. és nem alkalmazom, csak mintaként.
_________________
Üdv: KisLab - Kísérleti Laboratórium
_________________
Üdv: KisLab - Kísérleti Laboratórium
És ezt hova kell beilleszteni a phpbb2-be hogy mindegyik oldal igy vagy mondjuk véletlen szerüen máskép csinálja? olvastam egy két oldalon hogy lehet kör formájába kifele meg befele jelenik meg az uj oldal vagy négyszögbe ugyan igy,bár mondjuk az nem a phpbb-hez volt hanem oldal szerkesztéshez volt
sablonod/overall_header.tpl
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.
És ezt lehet változtatni hogy más formába változzon véletlen szerüen vagy egy csak egyféle modon megy?
ebben a kódban nem.
_________________
Üdv: KisLab - Kísérleti Laboratórium
_________________
Üdv: KisLab - Kísérleti Laboratórium
Valamit nem jó csinálok mert nem lesz ilyen halvány meg minden csak át ugrik és kész be másoltam a head fejrészbe de nem csinál semmi érdekeset
csak az alábbi kódot kell bemásolni, és a <head> és a </head> közé. (de zet szerintem inkább a tpl.ekbe kell(ene) rakni)
_________________
Üdv: KisLab - Kísérleti Laboratórium
Kód:
<SCRIPT LANGUAGE="JavaScript">
hexa = new Array(16);
for(var i = 0; i < 10; i++) hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
function hex(i) {
if (i < 0) return "00";
else if (i > 255) return "ff";
else return "" + hexa[Math.floor(i/16)] + hexa[i%16];
}
function setbgColor(r, g, b) {
var hr = hex(r); var hg = hex(g); var hb = hex(b);
document.bgColor = "#"+hr+hg+hb;
}
var sr,sg,sb,er,eg,eb,step,at;
function setBg() {
setbgColor(
Math.floor(sr * ((step-at)/step) + er * (at/step)),
Math.floor(sg * ((step-at)/step) + eg * (at/step)),
Math.floor(sb * ((step-at)/step) + eb * (at/step)));
at++;
if (at<=step) setTimeout("setBg()",1);
}
function fade(a,b,c,d,e,f,g) {
sr=a;sg=b;sb=c;er=d;eg=e;eb=f;step=g;at=1;
setBg();
}
fade(0,0,0,255,255,255,100);
</SCRIPT>
_________________
Üdv: KisLab - Kísérleti Laboratórium
Akkor sem müködik pedig oda tettem be
Ha ezt beilleszted az overall_header.tpl-be, akkor működni fog, de csak IE esetén:
(A durationt nem célszerű magasabbra állítani, mert akkor elég sokáig tart az effekt, és az lehet, hogy nem fog tetszeni a felhasználóknak.)
Ez a megoldás azért is jó, mert teljesen betölti a következő oldalt, mielőtt megnyitná, így szép lesz az átmenet. Ami még előnye talán, hogy ha a böngésző nem tud vele mit kezdeni, akkor se ad semmi hibaüzenetet, mert ugye ez nem szkript, hanem csak egy egyszerű meta teg. De ahogy írtam, sajnos csak IE esetén működik.
Kód:
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)">
(A durationt nem célszerű magasabbra állítani, mert akkor elég sokáig tart az effekt, és az lehet, hogy nem fog tetszeni a felhasználóknak.)
Ez a megoldás azért is jó, mert teljesen betölti a következő oldalt, mielőtt megnyitná, így szép lesz az átmenet. Ami még előnye talán, hogy ha a böngésző nem tud vele mit kezdeni, akkor se ad semmi hibaüzenetet, mert ugye ez nem szkript, hanem csak egy egyszerű meta teg. De ahogy írtam, sajnos csak IE esetén működik.
MyR írta:
...
De ahogy írtam, sajnos csak IE esetén működik.
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.
De az miért jó, ha csak azzal működik?
MyR írta:
De az miért jó, ha csak azzal működik?
_________________
Üdv: KisLab - Kísérleti Laboratórium
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.