-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
válasz Speeedfire #1850 üzenetére
$(document).ready(function () {
$('.ajaxload').live("click", function () {
$('#main').load($(this).attr('href'), function () {
});
// lemaradt
return false;
});
};[ Szerkesztve ]
-
Speeedfire
nagyúr
válasz Peter Kiss #1851 üzenetére
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
-
válasz Speeedfire #1852 üzenetére
Í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.
-
Speeedfire
nagyúr
válasz Peter Kiss #1853 üzenetére
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
-
válasz Speeedfire #1854 üzenetére
Sosem linkeltem így, elképzelhető, hogy ez a baja. Gyakorlásnak csinálj valami faék egyszerű homokozót.
-
shev7
veterán
válasz Speeedfire #1854 üzenetére
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!''
-
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
-
Speeedfire
nagyúr
válasz Speeedfire #1857 üzenetére
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
-
válasz Speeedfire #1858 üzenetére
Na, mondtam én. De látszik is, érdemes is megjegyezni, hogy sokszor kell a soroknak });-re végződniük.
-
Speeedfire
nagyúr
válasz Peter Kiss #1859 üzenetére
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
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Speeedfire #1860 üzenetére
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
-
válasz Speeedfire #1861 üzenetére
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.
-
Speeedfire
nagyúr
válasz Peter Kiss #1862 üzenetére
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
-
válasz Speeedfire #1863 üzenetére
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.
-
Speeedfire
nagyúr
válasz Peter Kiss #1864 üzenetére
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
-
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. -
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! -
WonderCSabo
félisten
válasz WonderCSabo #1868 üzenetére
Up!
-
Sk8erPeter
nagyúr
válasz WonderCSabo #1868 üzenetére
<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
-
WonderCSabo
félisten
válasz Sk8erPeter #1870 üzenetére
-
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
-
Dave-11
tag
válasz WonderCSabo #1873 üzenetére
Megvan köszi
JavaScript -tel lehet beléptetőt csinálni egy oldalra?:D Semmi :D
-
Gyuri16
senior tag
válasz Dave-11 #1874 üzenetére
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!
-
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
-
Sk8erPeter
nagyúr
válasz Medcomp #1876 üzenetére
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
-
Dave-11
tag
Sk8erPeter csak nem deszkás vagy? Ha a nevedből jól olvasom
:D Semmi :D
-
Medcomp
tag
válasz Sk8erPeter #1877 üzenetére
Köszi a tanácsokat, másfél óra és otthon leszek, kipróbálom, és megírom mire jutottam!
www.medcomp.hu
-
Dave-11
tag
válasz Sk8erPeter #1879 üzenetére
É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
-
Medcomp
tag
válasz Sk8erPeter #1877 üzenetére
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
-
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: '‹ Elozo fotó',
nextLinkText: 'Következo fotó ›',
nextPageLinkText: '›››',
prevPageLinkText: '‹‹‹',
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
-
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
-
Medcomp
tag
válasz Medcomp #1884 üzenetére
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
-
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/
-
Sk8erPeter
nagyúr
válasz Medcomp #1882 üzenetére
É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
-
Medcomp
tag
válasz Sk8erPeter #1889 üzenetére
Nagyon nagy vagy!
Sikerült megcsinálnom nekem is, így ahogy leírtad!
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!
www.medcomp.hu
-
Medcomp
tag
válasz Sk8erPeter #1889 üzenetére
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
-
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 -
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
-
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] -
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. -
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.
||Wot / WarThunder - Erixx93|| Steam - erixx18 ||Xbox Series X - Erikk24 || BMW R1200GS || Opel Astra F X16XEL|| BMW E39 530d 142kW||DJI Mavic Pro||
-
Siriusb
veterán
válasz Sk8erPeter #1899 üzenetére
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;
}