Hirdetés

2024. május 2., csütörtök

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2014-02-25 10:20:57

LOGOUT.hu

JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)

Összefoglaló kinyitása ▼

Hozzászólások

(#1851) Peter Kiss válasza Speeedfire (#1850) üzenetére


Peter Kiss
senior tag
LOGOUT blog

$(document).ready(function () {
$('.ajaxload').live("click", function () {
$('#main').load($(this).attr('href'), function () {
});

// lemaradt

return false;

});
};

[ Szerkesztve ]

(#1852) Speeedfire válasza Peter Kiss (#1851) üzenetére


Speeedfire
nagyúr

Valamit rosszul csinálhatok, mert így sem akar működni. :(

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1853) Peter Kiss válasza Speeedfire (#1852) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Így hirtelen nem tudok mást mondani, mint hogy próbálkozz. Nincs lehetőségem most előkapni valami példaoldalt, aztán összeütni. Lehet, hogy csak egy kis elgépelés a gond vagy ilyesmi.

(#1854) Speeedfire válasza Peter Kiss (#1853) üzenetére


Speeedfire
nagyúr

Az általad írt script elvileg jó, firebug nem sírt miatta.
Az lehet gond, hogy nálam a legtöbb link így van?

./valami

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1855) Peter Kiss válasza Speeedfire (#1854) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Sosem linkeltem így, elképzelhető, hogy ez a baja. Gyakorlásnak csinálj valami faék egyszerű homokozót.

(#1856) shev7 válasza Speeedfire (#1854) üzenetére


shev7
veterán

siman lehet. Ha ilyen a link a browser azt az a tag-ben kiegesziti a domainnel. Viszont ha igy adod at domain nelkul parameterkent a JS-nke nem vagyok biztos benne, hogy o ele fuzi a domaint. Sot, szinte biztos hogy nem fuzi ele.

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

(#1857) Speeedfire válasza shev7 (#1856) üzenetére


Speeedfire
nagyúr

Ilyenkor mi a teendő?
Kiolvasom a config fájlból a $basdir-hez tartozó értéket és elé rakom?
Illetve ezt nem lehet megoldani a fenti js scriptben valahogy?

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1858) Speeedfire válasza Speeedfire (#1857) üzenetére


Speeedfire
nagyúr

A script végéről lemaradt egy ) jel, azért volt a gond.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1859) Peter Kiss válasza Speeedfire (#1858) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Na, mondtam én. :C De látszik is, érdemes is megjegyezni, hogy sokszor kell a soroknak });-re végződniük.

(#1860) Speeedfire válasza Peter Kiss (#1859) üzenetére


Speeedfire
nagyúr

Hát jah, csak még nem vagyok valami nagy js mágus, így nem vettem észre, ezt is csak az ie dobta ki, hogy hiba van. FF firebug azt mondta okés :W

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1861) Speeedfire válasza Speeedfire (#1860) üzenetére


Speeedfire
nagyúr

Valami még mindig nem kerek sajnos, az egész oldalt tölti be a megadott div-be, egész eddig próbálgattam mindent, de csak nem akar összejönni.
Az oldal felépítése olyan, hogy van az index.php aminek a main részében behívom a valogat.php oldalt, ami az url kérés alapján megmondja, hogy melyik kéréshez mi tartozik és az alapján tölti be a megadott php fájlt és az sql-hez szükséges adatokat.
Ha valakinek lenne valami tippje szívesen venném.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1862) Peter Kiss válasza Speeedfire (#1861) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Amikor JavaScript-tel akarod betöltetni az oldalt, akkor kiegészíteted az adatokat egy plusz mezővel (mintha form adat lenne). Legyenez pl. GET-es &js=js. Az index.php működését pedig átalakítod úgy, hogy ha jelen van ez a változó, akkor nem a teljes oldalt tolja ki, csak a konkrét frissítendő tartalmat.

(#1863) Speeedfire válasza Peter Kiss (#1862) üzenetére


Speeedfire
nagyúr

A plusz paraméter nem jó mert akkor már nem is keresőbarát az url-el, illetve az adatbázisban sem találná meg sajnos.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1864) Peter Kiss válasza Speeedfire (#1863) üzenetére


Peter Kiss
senior tag
LOGOUT blog

A keresők JS nélkül mennek, ezért ők ezt nem látják. A felhasználok címsorában se fog megjelenni, mert a kérés független a megjelenített laptól, illetve, hogy egyáltalán hol áll.

(#1865) Speeedfire válasza Peter Kiss (#1864) üzenetére


Speeedfire
nagyúr

Akkor ezt a dolgot lehet, hogy át kellene még kicsit gondolnom szerintem.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#1866) Tamoo


Tamoo
MODERÁTOR

hali! nem vagyok egy nagy js szaki, elkelne egy kis segítség.
document.poppedLayer = eval('document.getElementById("bovebben")');
"bovebben" <-- a bővebben után kéne még egy metakarakter, hogy bármilyen szám állhasson ott... Nekem nem jött össze.

(#1867) Tamoo válasza Tamoo (#1866) üzenetére


Tamoo
MODERÁTOR

már tárgytalan :U megoldottam.....

(#1868) WonderCSabo


WonderCSabo
félisten

Üdv!

Van ez a kis kód:

<ul id="id1">
<li><a href="url1">link1</a></li>
<li><a href="url2">link2</a></li>
</ul>

Hogyan tudom az url1 hrefű link hrefjét átírni másra?

Elnézést a noob kérdésért, egyáltalán nem értek a JShez, csak egy userscripthez kellene.
Köszi!

(#1869) WonderCSabo válasza WonderCSabo (#1868) üzenetére


WonderCSabo
félisten

Up!

(#1870) Sk8erPeter válasza WonderCSabo (#1868) üzenetére


Sk8erPeter
nagyúr

<script type="text/javascript">
<!--
window.onload = function(){
document.getElementById("id1").getElementsByTagName("a")[0].href = "http://prohardver.hu";
};
// -->
</script>

Itt most csak annyira figyeltem, hogy az "id1" azonosítóval rendelkező lista legelső elemében (0. index) található elemnek kell megváltoztatni a href értékét. Szóval ez a listának első hivatkozására működik.
Az általad leírtaknak ez megfelel. :)

Sk8erPeter

(#1871) WonderCSabo válasza Sk8erPeter (#1870) üzenetére


WonderCSabo
félisten

:R

(#1872) Dave-11


Dave-11
tag

Sziasztok!
Nekem a következő problémám van. JavaScript -tel akarok csinálni egy olyat, hogy meg vannak adva különböző szövegek, és hogy mindíg más jöjjön fel: változó szöveg (random text)
Rákerestem a Google-ben, találtam is párat, de nem jó, nem hozza fel a szöveget. Mi lehet a hiba az alábbi kódban:
<html>
<head>
<body>
<script type="text/javascript">
var r_text = new Array ();
r_text[0] = "All the leaves are brown";
r_text[1] = "And the sky is grey";
r_text[2] = "I've been for a walk";
r_text[3] = "On a winter's day";
r_text[4] = "I'd be safe and warm";
r_text[5] = "If I was in L.A.";
r_text[6] = "California dreaming, On such a winter's day";
</script>
</body>
</html>

Egy HTML dokumentumba beágyazva akarom megcsinálni, amint a kódon is látszik.
Légyszi segítsetek! :(

:D Semmi :D

(#1873) WonderCSabo válasza Dave-11 (#1872) üzenetére


WonderCSabo
félisten

Nem generáltál véletlenszámot, és nem is írtál semmit a dokumentumba. Csak félig csináltad meg a tutorialt, csináld végig.

(#1874) Dave-11 válasza WonderCSabo (#1873) üzenetére


Dave-11
tag

Megvan köszi :)
JavaScript -tel lehet beléptetőt csinálni egy oldalra?

:D Semmi :D

(#1875) Gyuri16 válasza Dave-11 (#1874) üzenetére


Gyuri16
senior tag

javascripttel inkabb ne. mivel az kliens oldalon fut, igy a felhasznalo latja az egesz kodot, es egyszeruen ki tudja kerulni a korlatozasokat. bejelentkezest szerver oldalon illik csinalni, valaszthatsz tobb szerver oldali nyelvbol, pl: php, asp

Nem vagyok egoista, csak uborkagyalu!

(#1876) Medcomp


Medcomp
tag

Sziasztok!

Olyan gondom lenne, hogy szeretnék egy Galleriffic 2.0-ás galériát összehozni Light/Thick/Clearboxal, már napok óta keresgélek, de nem találtam megoldást. Van egy régebbi verzió, amibe beletették, és egyben letölthető, de azt úgy ahogy van nem sikerült normális működésre bírnom, illetve volt egy találata a googlenek, ami nagyjából ennyit írt:

To accomplish this, you will need to call the lightbox function each time an image/caption is loaded. You would need to do this in the galleriffic onTransitionIn callback like such:

...
onTransitionIn: function() {
$('#slideshow').fadeIn('fast');
$('#caption').fadeIn('fast', function() {
$('#caption a.lightbox').lightBox();
});
},
...

Hope that helps!

Viszont erre meg nem jöttem rá, hogy hová is kéne beletenni a javascriptbe, mert nincs konkrétan ilyen sor benne sehol.

JS-hez elég hülye vagyok, így simán lehet, hogy csak én néztem el valamit nagyon, ha valakinek van ötlete, hogy hogy tudnám összehozni a kettőt, azt nagyon megköszönném!

www.medcomp.hu

(#1877) Sk8erPeter válasza Medcomp (#1876) üzenetére


Sk8erPeter
nagyúr

Nézd át ennek az oldalnak a forráskódját, ott elég jól látszik, hova kell betenni!

Amiket itt írnak, betetted az oldalad <head> részébe?
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/jquery.galleriffic.js"></script>

<!-- Optionally include jquery.history.js for history support -->
<script type="text/javascript" src="js/jquery.history.js"></script>
<script type="text/javascript" src="js/jquery.opacityrollover.js"></script>

DE nagyon fontos, hogy ezeket töltsd is le a megfelelő helyekről (jQuery, jQuery History Plugin, stb.), és stimmeljen az elérési út! Tehát vagy tedd a "js" nevű könyvtárba, vagy írd át itt a fentiben a neked megfelelő elérési útra. (pl. src="pityipalko_konyvtar/jquery-1.3.2.js" )

Az alábbi is benne lehet, de ez már a <body> részben, amúgy opcionálisak; ha a "thumbs" div-en belül az alábbi módon csinálod, akkor ahogy írják, így kell minden egyes thumbnailre (a thumbs-on belülieket (<ul class="thumbs noscript">-en belülit) kell ismételgetni minden kisképre, a többit ne ismételgesd):
<div id="controls"></div>
<div id="loading"></div>
<div id="slideshow"></div>
<div id="caption"></div>
<div id="thumbs">
<ul class="thumbs noscript">
<li>
<a class="thumb" name="optionalCustomIdentifier" href="path/to/slide" title="your image title">
<img src="path/to/thumbnail" alt="your image title again for graceful degradation" />
</a>
<div class="caption">
(Any html can go here)
</div>
</li>
... (repeat for every image in the gallery)
</ul>
</div>

Ezenkívül tedd be azt a hosszú
jQuery(document).ready(function($) {
...
}

részt is a <head> részbe (vagy teheted a thumbs div UTÁN is, de ha nem a <head>-ben van, akkor mindenképp utána legyen) így:
<script type="text/javascript">
<!--
jQuery(document).ready(function($) {
...
}
// -->
</script>

Kérdezz, ha valami nem világos.

[ Szerkesztve ]

Sk8erPeter

(#1878) Dave-11


Dave-11
tag

Sk8erPeter csak nem deszkás vagy? Ha a nevedből jól olvasom :)

:D Semmi :D

(#1879) Sk8erPeter válasza Dave-11 (#1878) üzenetére


Sk8erPeter
nagyúr

Hát onnan származik a név, hogy régen nyomtam, de ez a téma meglehetősen OFF-topic. :D

Sk8erPeter

(#1880) Medcomp válasza Sk8erPeter (#1877) üzenetére


Medcomp
tag

Köszi a tanácsokat, másfél óra és otthon leszek, kipróbálom, és megírom mire jutottam! :R

www.medcomp.hu

(#1881) Dave-11 válasza Sk8erPeter (#1879) üzenetére


Dave-11
tag

:D Értem.
Nem tudnátok valami ötletet adni? Az az igazság hogy belekezdtem, vagyis inkább elhatároztam hogy kicsit JavaScript -ezek, de nem tudom hogy mit csináljak. Tudnátok adni valamilyen ötletet, ami hasznos egy oldalra, és JavaScript -es?

:D Semmi :D

(#1882) Medcomp válasza Sk8erPeter (#1877) üzenetére


Medcomp
tag

Na, most olvastam át az egészet, amit írtál. Ezt mind megcsináltam, a Galleriffic galléria működik is (ez eddig is ment, csak nem tudok normálisan fogalmazni). Ezt szeretném kiegészíteni egy Lightboxal, hogy amikor a megjelenő nagy képre kattintanak, akkor ne ugorjon a következő képre a galéria, hanem a lightboxal (vagy bármelyik alternatívájával) nyissa meg még nagyobba, egy új layeren.

www.medcomp.hu

(#1883) Medcomp


Medcomp
tag

Azt kezdem végleg feladni, hogy a képre klikkelve jöjjön elő akár lightbox, akár bármi más "box". Most azt próbáltam, hogy a "Download" linkre beállítom, hogy arra klikkelve jöjjön elő a lightboxos kép, de az sem megy. Valahogy ha a galleriffic-hez szükséges javascript ott van a lap alján, akkor semmi más javascriptes dolog nem megy a "$(document).ready(function(){
" részben. Próbáltam thickboxot, fancíboxot, clearboxot, lghtboxot. Ha az ő javascriptjüket teszem be a galleriffic elé, akkor a galleriffic nem megy, ha a galleriffic van elöl, akkor ezek nem mennek. Valakinek erre ötlete?

Galleriffic kódja ez:

<script type="text/javascript">
jQuery(document).ready(function($) {
// We only want these styles applied when javascript is enabled

$('div.navigation').css({'width' : '285px', 'float' : 'left'});
$('div.content').css('display', 'block');

// Initially set opacity on thumbs and add
// additional styling for hover effect on thumbs
var onMouseOutOpacity = 0.67;
$('#thumbs ul.thumbs li').opacityrollover({
mouseOutOpacity: onMouseOutOpacity,
mouseOverOpacity: 1.0,
fadeSpeed: 'fast',
exemptionSelector: '.selected'
});

// Initialize Advanced Galleriffic Gallery
var gallery = $('#thumbs').galleriffic({
delay: 2500,
numThumbs: 12,
preloadAhead: 10,
enableTopPager: false,
enableBottomPager: true,
maxPagesToShow: 7,
imageContainerSel: '#slideshow',
controlsContainerSel: '#controls',
captionContainerSel: '#caption',
loadingContainerSel: '#loading',
renderSSControls: true,
renderNavControls: true,
playLinkText: 'Lejátszás indítása',
pauseLinkText: 'Lejátszás megállítása',
prevLinkText: '&lsaquo; Elozo fotó',
nextLinkText: 'Következo fotó &rsaquo;',
nextPageLinkText: '&rsaquo;&rsaquo;&rsaquo;',
prevPageLinkText: '&lsaquo;&lsaquo;&lsaquo;',
enableHistory: false,
autoStart: false,
syncTransitions: true,
defaultTransitionDuration: 900,
onSlideChange: function(prevIndex, nextIndex) {
// 'this' refers to the gallery, which is an extension of $('#thumbs')
this.find('ul.thumbs').children()
.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
.eq(nextIndex).fadeTo('fast', 1.0);
},
onPageTransitionOut: function(callback) {
this.fadeTo('fast', 0.0, callback);
},
onPageTransitionIn: function() {
this.fadeTo('fast', 1.0);
}

});

});
</script>

Ezt copy-pasteltem a tutorialból, csak a megjelenő angol szövegeket fordítottam.

[ Szerkesztve ]

www.medcomp.hu

(#1884) Medcomp


Medcomp
tag

Közben egy hibát találtam, a HEAD részben nem a jquery.js volt az első amit behívtam, ezt kijavítva addig eljutottam a COLORBOX-al, hogy a többi oldalon működik, ha képre kattintok, viszont a galériánál csak elfeketedik az egész oldal, és nem csinál semmit.

www.medcomp.hu

(#1885) ntomka válasza Dave-11 (#1881) üzenetére


ntomka
nagyúr

Ha megy az angol valamennyire, akkor nyálazd át ezt. :)

ツ Headphones on - World off

(#1886) Dave-11 válasza ntomka (#1885) üzenetére


Dave-11
tag

Hát megy, megy az angol :)
Oké, átnézem, köszi :))

:D Semmi :D

(#1887) Medcomp válasza Medcomp (#1884) üzenetére


Medcomp
tag

Az nem lehet gond nálam, hogy mindkét script a

jQuery(document).ready(function($)

sorra kezdene el lefutni, és valahol összeakadnak? Nem lehetne valahogy különszedni, hogy pl a colorbox ne az oldal betöltődése után egyből fusson le, hanem esetleg 1 mp-el később?

www.medcomp.hu

(#1888) Kronk


Kronk
őstag

Sziasztok!

Örülök, hogy végre megtaláltam ezt a topikot is :)

Több dologban is kérném a segítségeteket.
Először is, van egy ügyviteli rendszerünk ami böngészőben fut. Az indulás java scriptel van megoldva, de lenne még mit rajta csiszolni. Induláskor bezárja magát a weblap, és megnyit egy új oldalt ahol már nem kéne, hogy látszódjon a címsor, és az ablak méretét is mi szabályozzuk. Ez lenne az első megoldandó probléma, ie7-től felfelé már megkérdezi az explorer, hogy "biztosan be akarja zárni az ablakot", ezt jó lenne áthidalni ha van rá megoldás. Ezt mondjuk már google chrome-on nem kérdezi meg. De ott nem is nyit új ablakot sem. És a chrome-nál a címsor is látszik, amit szintén el kéne tüntetni.
Hirtelen ennyi lenne.

Ez van most:

<HTML>
<HEAD><TITLE>*********</TITLE></HEAD>

<!--Az oldal saját magát meghívja egy üres oldalban -->
<SCRIPT language="JavaScript">
window.opener=self
window.close()
var name = "Win" + Math.floor(Math.random()*1000001)
window.open("http://**********/forms/frmservlet?config=mega_java",name,"resizable,width=1020,height=750")
</SCRIPT>
<!--vége-->

</HTML>

Köszönöm előre is a segítségeteket!

[ Szerkesztve ]

http://totesz.myminicity.com/

(#1889) Sk8erPeter válasza Medcomp (#1882) üzenetére


Sk8erPeter
nagyúr

Én clearbox-szal most kipróbáltam, és működött (mondjuk klikkelésre az alatta lévő kép a következőre ugrik, ahogy eddig is volt, de azt most nem keresgéltem, hol kell megszüntetni):
ahol van a slideshow azonosítóval rendelkező div, ott kiegészíted:
<div id="slideshow" class="slideshow" onclick=" CB_Open('href='+ $(this).find('img') .attr('src') );"></div>

Így megnyitja a külön keretben azt a képet, amire épp kattintasz.

Sk8erPeter

(#1890) Medcomp válasza Sk8erPeter (#1889) üzenetére


Medcomp
tag

Nagyon nagy vagy! :R

Sikerült megcsinálnom nekem is, így ahogy leírtad! :C

Ha esetleg azt is meg tudnád mondani, hogy a következő képre lépést hol tudom kikapcsolni, akkor tényleg végtelen hálás lennék! :B

www.medcomp.hu

(#1891) Medcomp válasza Sk8erPeter (#1889) üzenetére


Medcomp
tag

Még egy amatőr kérdés.

Hogy lehetne annyiban módosítani a dolgot, hogy kattintásra egy nagyobb képet jelenítsen meg? Próbáltam azt, hogy az IMG tagnek nek adtam egy src2 attribútumot, ahová a nagyobb kép linkje került, és az általad írt sorban az "src"-t módosítottam, de ez nem segített.

www.medcomp.hu

(#1892) D@ni88


D@ni88
addikt

hali, egy javascriptnek hogy tudok karakterkészletet meghatározni?
utf-8 kellene.
Nic editort használom, és a Ő betűnél ha elpostolom az adatbázisba, és visszaolvastatom akkor ?jel van helyette. és a többi helyen jól működik minden, de ott az ő betű nem :(

(#1893) Dave-11 válasza D@ni88 (#1892) üzenetére


Dave-11
tag

Szerintem próbáld meg úgy, hogy elkészíted a fájlt, azután lemented. Megkeresed a lementett fájlt, jobb klikk, társítod a jegyzettömbhöz. Itt behozza kódokat. Most rámész a jobb felső sarokban a fájl, mentés másként -re és a karakterkódolást állítsd be UTF-8 -ra. elég alternatív módszer, de én így szoktam csinálni, és elég hasznos :)
Remélem tudtam segíteni.

:D Semmi :D

(#1894) D@ni88


D@ni88
addikt

Valaki segítene kikeresni ebből
hogy milyen private és public változói vannak.
illetve milyen osztályok és milyen függvények vannak milyen típusú visszatérési értékkel?
[link]

(#1895) Siriusb


Siriusb
veterán

Hello,
Van egy olyan problémám, hogy window.onload-kor vizsgálom, hogy egy bizonyos cookie létezik-e. Ha nem létezik, akkor végrehajt egy funkciót és létrehozza ezt a cookie-t, aminek csak addig kellene érvényesnek lenni, amíg be nem zárják a böngészőt.
IE-nél van a gond: egyszerűen nem veszi figyelembe, hogy ott a cookie, mindig végrehajtja azt a funkciót, amit csak ennek a hiánya esetén kellene.
Valaki tudna segíteni?
Ja, és ez az első script, amit JS-ben írok, szóval csak finoman :)
Ha kell a script, bemásolom, elég rövid.

(#1896) erikke17


erikke17
őstag

Ehh nem tudom jó helyre irok e de van egy olyan javás process hogy jqs.exe (Java Quick Startup) ez ha jól tudom ezelőtt nem volt csak mától, mióta fel telepitettem a Sony telefonomhoz való PCComapniont és az belematatott javába is. Nos ezt a jqs.exe-t ki lehet lőni java beállitásaiban ki lehet kapcsolni csak nem tudom ártok e vele. :F

||Wot / WarThunder - Erixx93|| Steam - erixx18 ||Xbox Series X - Erikk24 || BMW R1200GS || Opel Astra F X16XEL|| BMW E39 530d 142kW||DJI Mavic Pro||

(#1897) Sk8erPeter válasza Medcomp (#1891) üzenetére


Sk8erPeter
nagyúr

CB_Open('href=xyz');
itt az xyz helyére írhatsz akármit.

Vagy hidden elembe, vagy máshogy meg lehet oldani, hogy JavaScripttel kinyerd belőle a megfelelő attribútumot, nem tudom, egész konkrétan mi a célod vele.

Sk8erPeter

(#1898) Sk8erPeter válasza erikke17 (#1896) üzenetére


Sk8erPeter
nagyúr

És mindezt miért a JavaScript topicba írod? :W Mellesleg Java != JavaScript

[ Szerkesztve ]

Sk8erPeter

(#1899) Sk8erPeter válasza Siriusb (#1895) üzenetére


Sk8erPeter
nagyúr

Egyszerűbb lett volna, ha kapásból a kód bemásolásával kezded... :)

Sk8erPeter

(#1900) Siriusb válasza Sk8erPeter (#1899) üzenetére


Siriusb
veterán

Azt hittem, van valami közismert trükk :)

window.onload = initAll;

function initAll() {
var visited;
visited = cookieCheck();
if (!cookieCheck()) {
checkForNewContent(document.links,visited);
}

}

function checkForNewContent(thisLink,needAlert) {
allClass = "";
for (var i=0; i<thisLink.length; i++) {
if (thisLink[i].parentNode.getElementsByTagName("li")) {
allClass = thisLink[i].parentNode.getAttribute("class").split(" ");
if (allClass) {
for (j=0;j<allClass.length;j++){
switch (allClass[j]) {
case "uj":
if (!needAlert) {
alert("Új fejezet!"+'\n'+thisLink[i].name);
}
thisLink[i].title="Új fejezet!"
break;
case "modositott":
if (!needAlert) {
alert("Megváltozott tartalom!"+'\n'+thisLink[i].name);
}
thisLink[i].title="Megváltozott tartalom!"
break;
default:
break
}
}
}
}
}
}


function cookieCheck(){
var thisCookie = document.cookie.split("; ");
var cookieCnt = thisCookie.length;

for (j=0;j<cookieCnt;j++) {
var cookieName = thisCookie[j].split("=")[0];
if (cookieName=="pageVisited") {
return true;
}
}
var visitDate = new Date();
document.cookie = "pageVisited=" + visitDate.toUTCString() +";path=/;expires='';";
return false;
}

Copyright © 2000-2024 PROHARDVER Informatikai Kft.