387
Java programozas, javascript
  • MerlinW
    #227
    <a href="#" onClick="CreateBookmarkLink()"> <img src="kep" alt="x" /> </a>

    Viszont mint írtam volt, nagy valószínűséggel a kutya sem fogja használni.
    Többek között azért sem, mert ezek a scriptek csak behányják a kedvencek közé a linket, míg az átlag ember valamilyen szinten kategorizál. Másik pedig, hogy ugyanannyi energiába kerül címsorból behúzni a kedvencek mappába, mint rákattintani a képre.

    Normális oldalon kb 10 éve nem láttam ilyen gombot, szerintem gondold át szükséged van-e rá. Nem feltétlenül vet fényt az oldaladra:)
  • Hondapowa
    #226
    "A képet körülfogó <a> tag onClick eseményén pedig hívod a függvényt."
    Többet nem kérdezek, de ezt kifejtenéd hogy hogy is kell pontosan!
    A scriptet már beillesztettem, és átírtam amit átkell!
  • MerlinW
    #225
    Senki sem használ már ilyet, nem divat...


    <script language="JavaScript1.2" type="text/javascript">
    function CreateBookmarkLink() {

    title = "Webpage Title";
    url = "Webpage URL";
    if (window.sidebar) { // Mozilla Firefox Bookmark
    window.sidebar.addPanel(title, url,"");
    } else if( window.external ) { // IE Favorite
    window.external.AddFavorite( url, title); }
    else if(window.opera && window.print) { // Opera Hotlist
    return true; }
    }

    if (window.external) {
    document.write('<a href =
    "javascript:CreateBookmarkLink()");">Add to Favorites</a>');
    } else if (window.sidebar) {
    document.write('<a href =
    "javascript:CreateBookmarkLink()");">Bookmark Page</a>');
    } else if (window.opera && window.print) {
    document.write('<a href =
    "javascript:CreateBookmarkLink()");">Add Bookmark</a>');
    }
    </script>

    A képet körülfogó <a> tag onClick eseményén pedig hívod a függvényt.
  • Hondapowa
    #224
    Üdv!
    Kedvencekhez ad scriptre lenne szükségem, ami használható FF-ban és IE-ben legalább! És még 1 fontos dolog: képre kattintva legyen működtethető!
    Keresgéltem sokat, de semmi használhatót nem találtam. :(
  • MerlinW
    #223
    Form validator
  • Culram #222
    A link kimaradt. SG:HTML.CSS.HTML.17401
  • Culram #221
    Sziasztok! erre tudnátok nekem segítséget nyújtani?
  • kaposi1
    #220
    Köszi szépen, akkor ott próbálkozom!
  • MerlinW
    #219
    Itt
    vagy itt
  • kaposi1
    #218
    Sziasztok!

    Nagyon szeretnék betenni a fórumom hátterének egy képet ill. ha lehetséges még egy lejátszót is, mivel zenei fórumról van szó.
    Sajnos ez a javascript dolog idáig kimaradt az életemből.
    Tudna nekem segíteni valaki hogy a téma karbantartásnál miket kellene beírnom?

    Előre is nagyon köszönöm ha valaki segíteni tud .
  • Cormac
    #217
    Sziasztok!

    Javascriptben jártas programozót keresek egy fejlesztés alatt álló játékhoz.
    A játék működik és játszunk vele, de még fejlesztés alatt áll. Idén szeretnénk befejezni, de a programozónknak kevés ideje van rá.
    Akit érdekel, írjon privát üzenetet nekem itt vagy a játékban Attilának.

    A játék elérhető: www.novusmundus.eu

    Köszi.
  • lacee1986
    #216
    Sziasztok!

    Ide is kiteszem a kerdesem.

    Remelem tud valaki segiteni, olyan kerdesem lenne, hogy:

    Adott egy oldal termekek felsorolasaval. Egy olyan gombot szeretnek kesziteni amire ha rakattintok elojon egy legordulo menu, hogy hany darab termeket szeretnek latni egy oldalon. (pl.: 5, 10, 20)

    Szerintetek ezt, hogy csinaljam meg legegyszerubben?

    Elnezest kerek az ekezetmentessegert!
  • biomage
    #215
    igazából csak 1 1xü hozzászólás megjegyző cookiet akarok csinálni ajaxon át.
  • Simaji
    #214
    Nos ha jól értem akkor több lehetőség is van. A legegyszerűbb talán az ha nem GET-et használsz hanem POST-ot. Nem sokkal nehezebb azt sem beállítani ráadásul tudtommal nincs rajta limit vagyis annyi adatot küldhetsz amennyit akarsz (vagy amennyit a szerver elbír.)

    A másik az ha php-be íratod ki eleve a script-et de az sem megoldás szerintem a te problémádra mert ott is látszik, hogy melyik php-s oldalra küldöd tovább.
  • biomage
    #213
    Nem fejeztem ki magam rendesen, mit kéne irnom ahogy hogy az adat küldés, úgy legyen mint az adat kapás
    ezzel jön az adat pipal(this)
    mit kéne irni ahhoz hogy ne ez legyen
    aGET("link", params, "eredmeny");}
    hanem egy ilyen
    pipal2()
    és a phpban ere hivatkozva kapná meg az adatot
  • biomage
    #212
    Hali

    <script type="text/javascript">
    function aGET(worker, params, trg){var xmlhttp;if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else if (window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    else{alert("Your browser does not support XMLHTTP!");}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){document.getElementById(trg).innerHTML=xmlhttp.responseText;}}
    xmlhttp.open("GET", worker+params, true);xmlhttp.send(null);}
    function pipal(ez,meikismerteto) {var params = meikismerteto+"&meikmufaj="+ez.value;aGET("link", params, "eredmeny");}</script>

    csinálni szeretnék egy 1xü ajaxos scriptet, de ez nem jó mert látható hová megy az adat, mit kéne átírni ahhoz hogy ne látszódjon hová megy az adat?
  • MerlinW
    #211
    function checkImage(url)
    {
    var img = new Image;
    img.onerror = img_onError;
    img.src = url;
    }

    function img_onError()
    {
    alert(this.src);
    }
  • weber
    #210
    Hello!
    Megoldható javascriptben, hogy ha mondjuk www.valami.hu/kep.jpg nem található, akkor a www.valami.hu/kep2.jpg töltse be? Én if else paranccsal próbálkoztam, de mível nem értek a javascriptekhez, ezért nem sikerült.
  • benbozso
    #209
    Sziasztok! Belefutottam egy olyanba, hogy beolvastam egy XML fájlt. Aztán mikor beolvasok egy másikat, ugyanabba a változóba, akkor nem veszi fel "rögtön" az új értéket. Ha be rakok egy ALERT-et az XML beolvasás után, akkor utána már a megfelelő új értéke van. Van valami ötlet, hogy mi okozhatja? Nem lenne jó mindig Alereteket külden :-)
    objHonap.selectedIndex = d.honap[objEv.selectedIndex].length; alert(d.honap[objEv.selectedIndex][objHonap.selectedIndex].name);
    loadXMLMonth(d.honap[objEv.selectedIndex]objHonap.selectedIndex].name);childMy = xmlDoc.getElementsByTagName("d")[0];


  • MerlinW
    #208
    Még egyszerűbb, ha az option value-knak a kép fájlnevét írod. Akkor elég csak ennyi:
    document.getElementById('kutya').src = 'pic/kutyak/'+i;
  • Martin Rome
    #207
    mukodik, koszi
  • MerlinW
    #206
    Ennyi kell csak:



    <script language="JavaScript">
    function ChangeCamel(i)
    {
    document.getElementById('kutya').src = i+'.jpg';
    }
    </script>


    <select name="haz" onchange="ChangeCamel(this.options[this.options.selectedIndex].value);">
    <option value="0" selected>Akita Inu</option>
    <option value="1">Amerikai Buldog</option>
    <option value="2">Basset Hound</option>
    </select>


    <img src="0.jpg" name="kutya" id="kutya" style="float:right" / >
  • Csaba1990
    #205
    Nem tom

    element = document.getElementById('kutya');
    eval('element.src = kutya'+i+'.src');
    Ha mondjuk ezt így próbálod XD
    document.getElementById('kutya').src = src;

    Ezt itt per pill nem tom mit csinálhat: kutya'+i

    De am sztem egy kicsit bonyolítva van ez nálad XD

    Jim Morrison én pont minap csináltam egy iet, de még lehet fejlesztve lesz, de enyém ajaxal van megoldva vagyis még majd adatbázisban is tárolom a helyzetét a panelnak.
    Így server oldali session-t használtam, de majd még sztem lehet át lesz alakítva.
    JS-es cookie használatot még nem próbáltam abba nem tok véleményt alkotni.
    Bár helyedbe azt a showHide függvényt dinamikusra írtam volna meg XD Így csak kimondottan annál az egynél tudod használni.
  • Martin Rome
    #204
    Szaisztok, lenne ez az oldalam, amikor a select menubol kivalasztasz egy kutyafajt a kepenek kene megjelenni, de firefox alatt nem tortenik semmi, explorer alatt viszont teljesen jo. Mi lehet a gond?
  • Jim Morrison
    #203
    Hali!
    Egy oldalon van egy olyan gomb, ami egy bizonyos div elemeit teszi lathatova/elrejette. itt a kod:
    function showHideDiv()
    {
    var divstyle = new String();
    divstyle =document.getElementById("szerverek").style.visibility;
    if(divstyle.toLowerCase()=="visible" || divstyle == "")
    {
    document.getElementById("szerverek").style.visibility = "hidden";
    }
    else
    {
    document.getElementById("szerverek").style.visibility = "visible";
    }
    }

    Nem lehetne azt megcsinálni, hogy megjegyezze hogy most el van e rejtve vagy mutatva van, es ne kelljen mindig kikapcsolni ? tehát valami cookit kene asszem letrehozni hogy mindig tudja a bongeszo hogy most akkor ne mutassa. Remelem ertheto.
    create cookinak ez jo? :
    function createCookie(name,value,days)
    {
    if (days)
    {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
    }
  • Atika :o)
    #202
    nekem nem az a ugras a baj :) hogy oldalra elcsuszik azt tudom hogy a gorgeto vegett van nekem az a baj amit kinyitok elosszor szepen csuszik lefele aztan a vegenel meg ugrik egyet de lefele szoval nem olyan szepen fejezi be mint ahogy elkezdi
  • Free
    #201
    :)
    Az ugrás attól van hogy az oldal magassága megváltozik a nyitódó div miatt így jobb oldalt megjelenik a görgető sáv ami változtatja az oldal szélességét ezt érzed te ugrásnak ami végül is az is .

    most vagy azt csinálod hogy eleve kalkulálsz azzal a 25 pixel csúszással és láttam már olyan javascriptes megoldást ami a margókat ettől tette függővé és így nem ugrott az oldal ha változott a magasság, avagy eleve kicsit magasabbra állítod az alap oldalt hogy ott legyen a görgetősáv
    vagy eleve letiltod a görgető sávot
  • Atika :o)
    #200
    probaltam de az csak annyit tesz hogy lassabban fog lecsuszni de a vegen ugrik ugy is :(
  • Dj Faustus #199
    A HTML-forráskódba beágyazott Javascript kódban a slideToggle függvény 400-as paraméterét írd át nagyobbra.
    slideToggle
  • Atika :o)
    #198
    Sziasztok kellene nekem egy kis segitseg. Van ez az oldal na most ha rakattintok a 31.12.2009 ... ra akkor javascriptel lenyilik ez mind szep es jo csak az a baj hogy a vege fele az helyett hogy szepen lecsuszna ugrik egyet tudna nekem valaki ebben segiteni hogy hogy oldhatnam ezt meg mert nem nagyon vagom a javascriptet. Koszi elore is
  • Jim Morrison
    #197
    Tudtok ilyan topikot mondani, ahol lehet style t valtoztatni? Egyenlore csak az iphone t talaltam...
  • Jim Morrison
    #196
    Hali ! egyik topiknak szeretném ha lehetne a Skinét változtatni. Nem biirok vele, ezért rákerestem ezt talaltam. Követtem az utasiitásokat, de nem működik.
    1.,feltoltottem a javascriptet
    2.,beraktam a radio gombokat (meg elotte hivatkoztam ket css fajlra meg amit fel kellett tolteni)
    3., beraktam ezt is :
    <script type="text/javascript">
    window.onload=function(){
    var formref=document.getElementById("switchform")
    indicateSelected(formref.choice)
    }
    </script>

    Igy sem mukodik >/
    Kerlek segiitsetek!
  • Niginhoo
    #195
    Köszönöm szépen, így már működik!
    Egyébként erről az oldalról van szó:
    Palacsinta King

    Még egyszer köszönöm!
  • Dj Faustus #194
    .jpg lemaradt (+img tagnek kötelező az alt attribútum, +ha XHTML doctype-ot használsz egyedülálló tageket le kell zárni, +border attribútum elavult, +ha az img tagben a saját src attribútumunkat akarjuk megváltoztatni, akkor hivatkozzunk önmagunkra - lásd this):
    <a href="php/palacsinta1.php" class="text-link" target="_blank">
    <img src="img/images/palacsinta1.1.jpg" style="border: none;" alt="Palacsinta"
    onmouseover = "this.src='img/images/palacsinta1.2.jpg'"
    onmouseout = "this.src='img/images/palacsinta1.1.jpg'" /><br />
    <b>Szöveg</b></a>
  • Niginhoo
    #193
    Sziasztok, kellene egy kis segítség!
    Nem nagyon értek JavaScript-hez, beraktam egy egyszerű képváltoztatást (onmouseover, onmouseout) a PHP programba. Ez localhost-tal teljesen jól működik, viszont ha feltöltöm ftp-n, akkor ha rámegyek a képre, az eltűnik és az eredeti sem jön vissza. Az egész JavaScript rész így néz ki:

    <a href="php/palacsinta1.php" class="text-link" target="_blank">
    <img src="img/images/palacsinta1.1.jpg" border="0"
    onMouseover = "document.images[0].src='img/images/palacsinta1.2'"
    onMouseout = "document.images[0].src='img/images/palacsinta1.1'"><br />
    <b>Szöveg</b></a>

    Kérlek, ha tudtok segítsetek!
  • Simaji
    #192
    Hello!

    Nos ha jó és Magyar e-book oldalt keresel akkor esetleg az ebookz.hu-t nézd meg vagy ha jól emlékszem akkor régen még a puska.hu-n is volt pár leírás bár egyik helyen sem biztos, hogy találsz Java-hoz valót. :S Inkább angol oldalakon érdemes körül nézni vagy pedig vegyél egy könyvet esetleg, mondjuk a sunbooks.hu-n. ;)

    Egyébként még annyit, hogy a JavaScript és a Java az két teljesen eltérő dolog! Csak azért írom le, hogy tudj róla és később vigyázz mert néhány ember nagyon zokon veszi ha kevered. :)

    Bye!
  • biomage
    #191
    document.getElementById().src

    látom nem sokan vannak itt, inkább nem is kérdezek semmit
  • GungNoire
    #190
    Helo!
    A problémám a következő:

    js irányít videókat, "swap"-olja. A document.getelementbyid().url csak explorerben működik. Tudtok mondani vmit, hogy mit írjak firefox alá?
    az src nem működik.
  • Disk
    #189
    Hello!

    Az idén kezdtem az egyetemet és a Java "programozás" is az órarendben van.
    Nem értek hozzá és szeretnék érdeklődni ,hogy esetleg valami e-bookot nem e tudnátok ajánlani ami az alapoktól magyaráz el mindent?

    Például most is kaptunk egy házit ,hogy kreáljunk egy S pontot ami egy C pont tükörképe AB szakaszra. Tudatlanság vagy nem ,de ötletem sincs ,hogy hogyan kellene hozzá kezdeni. :(

    A választ előre is köszönöm!
  • fuxancs
    #188
    Üdv Mindenkinek!

    Olyan problémám akadt hogy van egy színes menü ami jS-böl és css böl dolgozik
    azt kéne megoldanom hogy alaphelyzetből mindegyik szín látszódjon ne csak akkor mikor föléviszem az egeret az active link pedig kilegyen emelve mikor rá klikkelnek!

    Nagyon örülnék ha valaki tudna segíteni !

    Előre is köszi!
    a js Kód!
    var YOOFancyMenu=new Class({initialize:function(menu,options){this.setOptions({transition:Fx.Transitions.sineInOut,duration:500,wait:false,onClick:Class.empty,opacity:1,mode:'move',slideOffset:30,colorSelector:['red','pink','blue','green','orange','yellow','lilac','turquoise'],itemSelector:'li.level1',activeSelector:'li.active'},options);this.menu=$(menu),this.current=this.menu.getElement(this.options.activeSelector);this.li=[];this.div=[];this.menu.getElements(this.options.itemSelector).each(function(item,i){this.createBackground(item,i);item.addEvent('click',function(event){this.clickItem(event,item)}.bind(this));item.addEvent('mouseenter',function(){this.mouseenterItem(item,i)}.bind(this));if(this.options.mode=='move'){item.addEvent('mouseleave',function(){this.mouseleaveItem(this.current,i)}.bind(this))}else{item.addEvent('mouseleave',function(){this.mouseleaveItem(item,i)}.bind(this))}}.bind(this));if(this.options.mode=='move'){if(this.current){this.setCurrent(this.current)}else{var first=this.menu.getElement('li');first.addClass('active');first.addClass('current');this.setCurrent(first)}}},createBackground:function(item,i){if(this.options.mode=='move'&&i!=0)return;var css='fancy '+'bg'+(i+1);this.options.colorSelector.each(function(col,i){if(item.hasClass(col)){css+=' bg'+col}});this.div[i]=new Element('div',{'class':'fancy-1'}).adopt(new Element('div',{'class':'fancy-2'}).adopt(new Element('div',{'class':'fancy-3'})));this.div[i].fx=this.div[i].effects(this.options);this.li[i]=new Element('li',{'class':css}).adopt(this.div[i]).injectInside(this.menu);this.li[i].fx=this.li[i].effects(this.options)},setCurrent:function(item){this.li[0].setStyles({'left':item.offsetLeft,'width':item.offsetWidth,'visibility':'visible','opacity':this.options.opacity});this.current=item},clickItem:function(event,item){if(!this.current)this.setCurrent(item);this.current=item;this.options.onClick(new Event(event),item)},mouseenterItem:function(item,i){switch(this.options.mode){case'fade':this.fadeFx(item,i,true);break;case'slide':this.slideFx(item,i,true);break;default:this.moveFx(item,0)}},mouseleaveItem:function(item,i){switch(this.options.mode){case'fade':this.fadeFx(item,i,false);break;case'slide':this.slideFx(item,i,false);break;default:this.moveFx(item,0)}},moveFx:function(item,i){if(!this.current)return;this.li[i].fx.custom({'left':[this.li[i].offsetLeft,item.offsetLeft],'width':[this.li[i].offsetWidth,item.offsetWidth]})},fadeFx:function(item,i,show){if(show){this.li[i].fx.setOptions(this.options);this.li[i].fx.set({'left':item.offsetLeft,'width':item.offsetWidth});this.li[i].fx.custom({'opacity':[0.5]})}else{var dur=this.options.duration*2;this.li[i].fx.setOptions({duration:dur});this.li[i].fx.custom({'opacity':[1.1]})}},slideFx:function(item,i,show){var offset=this.options.slideOffset;if(show){this.li[i].fx.set({'opacity':1,'left':item.offsetLeft,'width':item.offsetWidth});this.div[i].fx.set({'margin-top':offset});this.div[i].fx.custom({'margin-top':[offset,0]})}else{this.div[i].fx.set({'margin-top':0});this.div[i].fx.custom({'margin-top':[0,offset]})}}});YOOFancyMenu.implement(new Options);

    Még egyszer THX elöre is