Hirdetés

Keresés

Új hozzászólás Aktív témák

  • tildy
    nagyúr

    Tud valaki segiteni?

    Ezt kene ugy atirnom, hogy ne legyen szuksegem checkboxra:
    (egymas alatt levo termekek, amit kivehetek a kosarbol.... a checktoggleba nem akarok belenyulni )

    <input type="checkbox" name="selectedItem" value="0" onclick="javascript:checkToggle(this);" />

    <a href="javascript:removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

    <input type="checkbox" name="selectedItem" value="1" onclick="javascript:checkToggle(this);" />

    <a href="javascript:removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

    Probalkoztam ezzel, de ez nem megy :

    <input type="checkbox" name="selectedItem" value="0" onclick="javascript:checkToggle(this);" style="visibility:hidden;" />

    <a href="javascript:checkToggle(document.cartform.selectedItem[0]);removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

    Megoldva...

    function checkthis(selected) {
    if (document.cartform.selectedItem.length){
    for(var i=0; i < document.cartform.selectedItem.length; i++)
    {
    document.cartform.selectedItem[selected].checked=true;
    }
    }
    else{
    document.cartform.selectedItem.checked=true;
    }
    removeSelected();
    }

  • tildy
    nagyúr

    Tud valaki segiteni?

    Ezt kene ugy atirnom, hogy ne legyen szuksegem checkboxra:
    (egymas alatt levo termekek, amit kivehetek a kosarbol.... a checktoggleba nem akarok belenyulni )

    <input type="checkbox" name="selectedItem" value="0" onclick="javascript:checkToggle(this);" />

    <a href="javascript:removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

    <input type="checkbox" name="selectedItem" value="1" onclick="javascript:checkToggle(this);" />

    <a href="javascript:removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

    Probalkoztam ezzel, de ez nem megy :

    <input type="checkbox" name="selectedItem" value="0" onclick="javascript:checkToggle(this);" style="visibility:hidden;" />

    <a href="javascript:checkToggle(document.cartform.selectedItem[0]);removeSelected();" class="submenutext"><img src="/static/nationalgallery/images/remove.jpg" alt="Remove Selected "/></a>

  • tildy
    nagyúr

    Sziasztok,
    van egy selectboxom, ami tokeletesen átdob másik oldalra onchange eventtel .

    <select id="resultsperpagetop" name="resultsperpagetop" onchange="window.location=this[this.selectedIndex].value;">
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=12" selected>12 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=16">16 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=20">20 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=24">24 results per page</option>
    </select>

    Viszont ha jqueryvel probálom (designos selectbox) ,akkor mindig csak a 12-es darabszámúra dob at. Miert?

    Itt pedig a jquery kod...
    <script type="text/javascript">

    $(document).ready(function() {


    $('#resultsperpagetop').selectbox({
    inputClass: 'selectbox1'
    });


    $('#resultsperpagebottom').selectbox({
    inputClass: 'selectbox1'
    });

    $('#resultsperpagetop').change(function(){

    if ( $('#resultsperpagetop').val() != '') {
    location.href = $('#resultsperpagetop').val();
    } });

    });

    </script>

    Aki selectbozbozik , figyeljen nagyon erre: NEM LEHET ALULVONAS a VALUE-ban.

    Kulonben nem mukodik a selectbox.

    I noticed in a previous release, other folks had mentioned that option values with an underscore _ in them do not work with this plugin. It still has not been fixed. Any ideas on how to fix this?

  • tildy
    nagyúr

    Probaltam igy is:

    onchange: onchange="submitSortForm()"

    <script type="text/javascript">
    <!--
    function submitSortForm() {
    var selObj = document.getElementById('resultsperpagetop');
    var selIndex = selObj.selectedIndex;
    var urlValue = selObj.options[selIndex].value;
    alert(urlValue);
    window.location =urlValue;
    }
    -->
    </script>

    igy is mindig a 12 adodna at. Alertben is figyelem....

  • tildy
    nagyúr

    Sziasztok,
    van egy selectboxom, ami tokeletesen átdob másik oldalra onchange eventtel .

    <select id="resultsperpagetop" name="resultsperpagetop" onchange="window.location=this[this.selectedIndex].value;">
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=12" selected>12 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=16">16 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=20">20 results per page</option>
    <option value="/control/category/~category_id=10112/~VIEW_SIZE=24">24 results per page</option>
    </select>

    Viszont ha jqueryvel probálom (designos selectbox) ,akkor mindig csak a 12-es darabszámúra dob at. Miert?

    Itt pedig a jquery kod...
    <script type="text/javascript">

    $(document).ready(function() {


    $('#resultsperpagetop').selectbox({
    inputClass: 'selectbox1'
    });


    $('#resultsperpagebottom').selectbox({
    inputClass: 'selectbox1'
    });

    $('#resultsperpagetop').change(function(){

    if ( $('#resultsperpagetop').val() != '') {
    location.href = $('#resultsperpagetop').val();
    } });

    });

    </script>

  • tildy
    nagyúr

    Ujabb kerdes.

    Selectbox , vegig cimekkel .
    Hogy oldanatok meg azt, hogy ha az elso van kivalasztva, akkor aa selectbox alatti div az ne legyen lathato, ha barmelyik masik, akkor igen?

    <script type="text/javascript">
    function selectDelivery() {
    hideMe('info');
    }
    function hideMe (it) {
    if (addresslinks[$("#deliveryAddressSelect").val()]=="blank"){
    var vis = "none";
    }
    else
    {
    location.href = addresslinks[$("#deliveryAddressSelect").val()];
    var vis="block";
    }
    document.getElementById(it).style.display = vis;
    }
    </script>

    <form onsubmit="">
    <div class="formRow">
    <div style="position:relative;">
    <select id="deliveryAddressSelect" style="width: 190px" onchange="selectDelivery()">

    <option value="blank" >Select a delivery address</option>
    <option value="0" >Billing Address</option>

    </select>
    </div>
    </div>
    </form><br/><br/>
    <div id="info" style="">
    ....
    </div>

    Itt a kodom....

  • tildy
    nagyúr

    Ujabb kerdes.

    Selectbox , vegig cimekkel .
    Hogy oldanatok meg azt, hogy ha az elso van kivalasztva, akkor aa selectbox alatti div az ne legyen lathato, ha barmelyik masik, akkor igen?

  • tildy
    nagyúr

    Talalkozott mar valaki jquery <-> prototype osszeferhetetlenseggel?

    Egeszen pontosan arrol van szo, hogy prototype-os resszel oldom meg a designos lenyilo selectboxokat, de belerondit a jquery, ugyanis van egy olyan divem , aminek a tartalmat meg az csereli (konkretan a dekvery adress reszt ) , es ha noconflictozok, akkor nem designso a selectbox, ha nicns prototype , szinten nem, de ha a jqueryt kiszedem, akkor a selectboxra nem csereli automatikusan alatta a div tartalmat...
    otlet?

  • tildy
    nagyúr

    hat ha a cultureLabel.data.tv - be akartad betenni akkor elvileg jo.

    Kerdes, hogy az a split join trio minek? miert nem hasznalsz sima regex-es replace-t? szerintem egyszerubb:

    total = total.replace(/£|\s|,/g,"")

    illetve \s helyett lehet hogy a sima space jobb lenne, akkor biztos hogy pont azt csinalja amit akarsz.

    Egyebkent a goodsextax-ot csak en ertettem felre elsore? :D

    javvascriptben nem vagyok otthon, phpban pregraplaceltem volna. goods_exclude_tax :)

  • tildy
    nagyúr

    Ez igy mukodokepes leheT?

    <script type="text/javascript">
    var total = {cart.totals.goodsextax}; // ebben a sorban a {cart.totals.goodsextax} phpbol jon.....
    total= total.split("£").join("");
    total= total.split(" ").join("");
    total= total.split(",").join("");
    var cultureLabel = {};
    cultureLabel.data = {
    id : 142,
    tv : total
    };</script>

    A tv-nek szeretnek ertekul adni ami a total valtozoban van.... Jsben hulye vagyok nagyon....

  • tildy
    nagyúr

    Ez igy mukodokepes leheT?

    <script type="text/javascript">
    var total = {cart.totals.goodsextax}; // ebben a sorban a {cart.totals.goodsextax} phpbol jon.....
    total= total.split("£").join("");
    total= total.split(" ").join("");
    total= total.split(",").join("");
    var cultureLabel = {};
    cultureLabel.data = {
    id : 142,
    tv : total
    };</script>

  • tildy
    nagyúr

    Sziasztok! Van ötletetek arra, hogy itt miélrt csukódik be annyira hamar a lenyíló csúszkás menü operában és explorerben?
    Nem túl szerencsés.... Viszont muszáj csúszkásnak lennie, mert csak így férne el egy bannerboxba máshol.

  • tildy
    nagyúr

    Ezt a kettőt találtam hirtelenjében - szerkesztői központokból kiindulva - nem google:

    [link]

    [link]

    Remélem, jól asszociáltam a kérdésedre..., s mész velük valamire...

    Ez nagyon jó, de kicsit átírtam.

    function surroundText( textarea , text)
    {
    // Can a text range be created?
    if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
    {
    var caretPos = textarea.caretPos;

    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? '<' + text + '>' + caretPos.text + '</' + text + '> ' : '<' + text + '>' + caretPos.text + '</' + text + '>';
    caretPos.select();
    }
    // Mozilla text range wrap.
    else if (typeof(textarea.selectionStart) != "undefined")
    {
    var begin = textarea.value.substr(0, textarea.selectionStart);
    var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
    var end = textarea.value.substr(textarea.selectionEnd);
    var newCursorPos = textarea.selectionStart;
    var scrollPos = textarea.scrollTop;

    textarea.value = begin + '<' + text + '>' + selection + '</' + text + '>' + end;

    if (textarea.setSelectionRange)
    {
    if (selection.length == 0)
    textarea.setSelectionRange(newCursorPos + text.length + 2 , newCursorPos + text.length + 2);
    else
    textarea.setSelectionRange(newCursorPos, newCursorPos + text.length + selection.length + text.length + 2 + 3 );
    textarea.focus();
    }
    textarea.scrollTop = scrollPos;
    }
    // Just put them on the end, then.
    else
    {
    textarea.value += '<' + text + '>' + '</' + text + '>';
    textarea.focus(textarea.value.length - 1);
    }
    }

  • tildy
    nagyúr

    Igen, sajnos eléggé szerteágazó, én sem rég kezdtem neki... :)

    A legnagyobb problémát (flash, schockwave, active-x...) nekem is a különböző böngészők összehangolása okozza.
    Például, a legnagyobb hiányosság, hogy Firefox nem hajlandó normálisan kezelni a legördülő menüs megoldásokat. (Ld. videólejátszás)
    Honlapot tervezek, ahhoz kellett belső videólejátszó, de az ablak sosem jelent meg, csak a menü, de az is "offline", tehát nem indult meg semmi.
    Explorer, Opera alatt tökéletes volt.
    (Igaz, Firefox alatt pl. nem kell vesződni annyit a "flessel" és az active-x sem okoz sok problémát.)
    Nagy nehezen sikerült egy amerikai fórumon található kezdeményt úgy alakítgatni, hogy végül is mindhárom böngészőn megindul a lejátszás - ráadásul nem kér semmilyen beépülőt -, van ablak, stb... Persze, divx kodek kell hozzá, de mihez nem...

    Szintén javascriptes történet , ezzel is szívok:
    [link]

  • tildy
    nagyúr

    Ezt a kettőt találtam hirtelenjében - szerkesztői központokból kiindulva - nem google:

    [link]

    [link]

    Remélem, jól asszociáltam a kérdésedre..., s mész velük valamire...

    :R :R
    Az emoticonos jó, a másikat még nézem, hogy figyelembe vegye azt, hogy van valami kijelölve, akkor azt rakja közé, ha nincs akkor csak a két szélsőt.

    A mi eddigi megoldásunk minden böngészőn ment, csak ff-en nem.
    Meg kéne már tanulni jól ezt a javascriptet :U kicsit sokat kell benne mókolnom mostanában, azt az alapokkal sme vagyok tisztában :(((

  • tildy
    nagyúr

    Form toolbarral szívok, olyannal , mitn ami itt a szerkesztő ablakban is van alul, és beszúr smileyt, vagy kódot vagy egyebet, de firefox alatt nem működik.
    goolenn nem találok rá megfelelő példákat, help me :)

  • tildy
    nagyúr

    na hát az volt a baj, hogy felcseréltem a sorrendet és a felső mezőknek adtam értékül az alsó (üres) mezők értékét :W :DDD amúgy minden jó lett volna.
    szőkenő avatar rulez...

    Tényleg... Bakker. :DDD
    Na jó, nem nevetek, szoktam én is ilyeneket csinálni.
    Megint phpzol?

  • tildy
    nagyúr

    <head>
    ...
    <script type="text/javascript">
    function kitoltes(){
    document.form_reg.irsz.value = document.form_reg.sz_irsz.value;
    document.form_reg.varos.value = document.form_reg.sz_varos.value;
    document.form_reg.utca.value = document.form_reg.sz_utca.value;
    document.form_reg.nev.value = document.form_reg.sz_nev.value;
    document.form_reg.tel.value = document.form_reg.sz_tel.value;
    }
    </script>
    ...
    </head>
    ...
    <form action="" method="post" id="form_reg">
    <dl class="adatok">
    <dt>Név:*</dt><dd><input type="text" value="" name="nev" /></dd>
    <dt>Város:*</dt><dd><input type="text" value="" name="varos" /></dd>
    <dt>Irányítószám:*</dt><dd><input type="text" value="" name="irsz" /></dd>
    <dt>Utca:*</dt><dd><input type="text" value="" name="utca" /></dd>
    <dt>Telefonszám:*</dt><dd><input type="text" value="" name="tel" /></dd>
    <dt>Megjegyzés:</dt><dd><input type="text" value="" name="megjegyzes" /></dd>
    </dl>
    <p>Szállítási adatok kitöltése a számlázási adatok alapján: <input type="button" name="kitolt" value="" class="kitolt" onclick="kitoltes();" /></p>
    <dl class="adatok">
    <dt>Név:*</dt><dd><input type="text" value="" name="sz_nev" /></dd>
    <dt>Város:*</dt><dd><input type="text" value="" name="sz_varos" /></dd>
    <dt>Irányítószám:*</dt><dd><input type="text" value="" name="sz_irsz" /></dd>
    <dt>Utca:*</dt><dd><input type="text" value="" name="sz_utca" /></dd>
    <dt>Telefonszám:*</dt><dd><input type="text" value="" name="sz_tel" /></dd>
    </dl>
    </form>

    na és miért nem jó?

    ha a functionba beírom hogy alert('izé'); akkor gombra kattnál ezt alerteli, de az adatokat nem írja át az alsó inputokba illetve az inputot tartalmát se tudja alertelni. ha name helyett id van inputoknál akkor se, ha mindkettő, akkor se. js hibát se ad firebug. :F :F

    Én másképp oldottam meg:

    <script language="JavaScript">
    function copyAddress() {
    document.getElementById('addresses_txtMailCountry').value=document.getElementById('addresses_txtCountry').value;
    document.getElementById('addresses_txtMailZIP').value=document.getElementById('addresses_txtZIP').value;
    document.getElementById('addresses_txtMailCity').value=document.getElementById('addresses_txtCity').value;
    document.getElementById('addresses_txtMailAddress').value=document.getElementById('addresses_txtAddress').value;
    }
    </script>
    <a href="javascript:copyAddress();">Elérhetőség másolása a levelezési címhez</a></td>

    De ez csak átmásolja, neked meg gondolom automatice kitöltött kéne legyen...

  • tildy
    nagyúr

    Mi a tetű nyavalya baj van ebben a kódban?

    Ha kikommentelem benne ezeket a sorokat:
    print( "\t || (! chkcHead( document.KajaTabla.firm2_d$day , '". implode(',', $cHeads[ FIRM_2 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm5_d$day , '". implode(',', $cHeads[ FIRM_5 ] ) ."' )))\n" );

    és berakom a lezáró zárójelet , akkor kiírja ha rossz betű van beírva.

    Ha ugyanitt bármely kettőt kikommentelem, akkor is...

    De ha 3 vagy több elem esetén vizsgálom a dolgot, akkor nem veszi figyelembe, és nem dob alertet...

    function chkcHead( fld, heads )
    {

    var regEx = new RegExp ("\\.", "g") ;
    fld.value = fld.value.replace(regEx, ',');

    var aHeads = heads.split(',');
    var aVals = fld.value.split(',');

    for (var i=0;i<aVals.length;i++)
    {
    if (aVals[i].length > 0)
    {
    valGood = false ;
    for (var j=0;j<aHeads.length;j++)
    {
    if (aHeads[j] == aVals[i] )
    {
    valGood = true ;
    break ;
    }
    }
    if ( valGood == false )
    {
    alert( "Hibas betukombinacio:" + fld.value + "\nLehetseges ertekek:\n" + heads);
    fld.focus() ;
    return false ;
    }
    }
    }
    return true ;
    }
    /*
    * Az egesz tablat ellenorzi, OK-ra hivodik meg
    */
    function chkKajaTabla()
    {
    <?php
    for ($day = WD_MON; $day <= WD_SUN; ++$day)
    {
    if (Util_KellNap( $day ))
    {
    $dayName = Util_NapNev( $day );
    print( "\tif ( ! chkBetu( document.KajaTabla.firm1_d$day )\n" );
    // print( "\t || ! chkSzam( document.KajaTabla.firm2_d$day )\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm3_d$day , '". implode(',', $cHeads[ FIRM_3 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm2_d$day , '". implode(',', $cHeads[ FIRM_2 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm5_d$day , '". implode(',', $cHeads[ FIRM_5 ] ) ."' )))\n" );
    print( "\t{\n" );
    print( "\t\treturn false;\n" );
    print( "\t}\n" );
    }
    }
    ?>
    return true;
    }

  • tildy
    nagyúr

    iframe móka:
    Adott egy oldal, amit frameben betöltök, de az a problémám, hogy azt szeretném, hogy az iframe magassága az adott betöltendő oldal nagysága legyen. Ha kisebb akkor kisebb , ha nagyobb, akkor nagyobb.
    A betöltendő oldal egy kereső oldal, amely ugye a lekérdezések szerint hol kisebb , hol nagyobb magassággal tér vissza .

    Ha jól tudom, van valami javascriptes megoldás rá, de nekem még egy sem működött amit találtam. pl. ez sem.

  • tildy
    nagyúr

    Ez a kód miért működik Firefoxban és miért nem működik IE-ben??
    Firefoxban jó, de IE-ben nem csinál semmit, hiába kattintok a gombra.
    Please help! :O

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <!-- Link küldése emailben -->
    <script type='text/javascript'>
    window.onload = function()
    {
    var ds = location.search;
    var link = document.getElementById("mailLink");

    if(link) link.href = 'mailto:email@email.hu?subject=Targy&body=szoveg'+ds;
    }
    </script>
    </head>

    <body>

    <a id="mailLink"><input type="button" value="Küldés emailben" style="color: #ffffff; background-color: #000000">
    </body>
    </html>

    <a id="mailLink"><input type="button" value="Küldés emailben" style="color: #ffffff; background-color: #000000">

    Mintha avégéről hiányozna egy </a>

  • tildy
    nagyúr

    Nem vagyok egy javascript guru, de szerintem így kell:
    nem delete, hanem reset. Valahogy így:
    ..... onClick="javascript:document.form.reset() .........

    Ha nincs igazam, akkor majd javítanak a többiek.

    De nekem delete kell, az törli ki a kijelölt mezőket...
    mindegy szerveroldalon lekezeltem phpval:
    if (isset($_POST["delete"])) echo delete_selected($sel);

  • tildy
    nagyúr

    Van egy formom, és hozzá két buttonom, az egyik submit, ez lefrissíti a kijelölt elemeket, a másik , annak meg törölnie kéne.De én hülye vok javascripthez...

    <script language="javascript">
    function delete()
    {
    document.listForm.uslinksonweb_action.value="delete";

    }
    </script>
    <input type="hidden" name="linkaction" value="refresh"><input type="submit" name="update" value="Frissítés" >
    <input type="button" class="abutton" value="Törlés" onClick="javascript:delete();" name="delete">

    Ez így hibát ad. a form neve a fenti .syntax error
    [Break on this error] javascript:delete();ezt írja.Mi a nyű baja van?

  • tildy
    nagyúr

    És ha a cookieban teszel egy dátumot, hogy mikor hoztad létre? Vagy a lejárati dátumot, attól függ. Utána már csak ezt kell megvizsgálni pl.

    LLejárati dátumot kellett volna megváltoztatni, hogy akik még az egy heteset szedték le azoknak 1 napossá váljon.
    D emegoldottam: Másik cookiet teszek le , és azt vizsgálom ;]

  • tildy
    nagyúr

    Nekem is segítség kéne.

    Volt egy egy hét alat tlejáró cookiem , amit le kellett változttnom egy naposra. Nos az új usereknek (mivel vizsgálom, van e letéve cookie nekik vagy nincs) ez működik, de egy meglévő cookiet expires alapján hogy tudok törölni?
    (Tehát ha mondjuk holnapután vagy annál később jár le , akkor törölje a cookiet. )

  • tildy
    nagyúr

    Csinált már valaki javascriptes szavazást?

    <ul class='star-rating'>
    <li><a href='#' title="Értékeld a képet" class='one-star' onclick="changeRate=('one-star');">1</a></li>
    <li><a href='#' ititle="Értékeld a képet" class='two-stars' onclick="changeRate=('two-stars');" >2</a></li>
    <li><a href='#' title="Értékeld a képet" class='three-stars' changeRate=('one-star');" >3</a></li>
    </ul>

    Azt akarom, hogyha valamelyikre ráklikkelek, akkor utána ne működjön a hover(perpill abból csinálja azt, hogy amíg rá nem kattintok addig színezi a csillagocskákat. )

    Cssből eg lehetett oldnai de miért csak opera alatt működik jól?
    .star-rating a.one-star{left: 0px;} .star-rating a.one-star:hover{width:20px;}.star-rating a.one-

    star:active,a.one-star:focus{left:0px;width:20px;}
    .star-rating a.two-stars{left:20px;} .star-rating a.two-stars:hover{width: 40px;} .star-rating a.two-stars:focus{left:0px;width:40px;}
    .star-rating a.three-stars{left: 40px;}.star-rating a.three-stars:hover{width: 60px;} .star-rating a.three-stars:active,a.three-stars:focus{left:0px;width:60px;}
    .star-rating a.four-stars{left: 60px;}.star-rating a.four-stars:hover{width: 80px;} .star-rating a.four-stars:active,a.four-stars:focus{left:0px;width:80px;}
    .star-rating a.five-stars{left: 80px;} .star-rating a.five-stars:hover{width: 100px;}.star-rating a.five-stars:active,a.five-stars:focus{left:0px;width:100px;}
    .star-rating a.six-stars{left: 100px;}.star-rating a.six-stars:hover{width: 120px;}.star-rating a.six-stars:active,a.six-stars:focus{left:0px;width:120px;}
    .star-rating a.seven-stars{left: 120px;}.star-rating a.seven-stars:hover{width: 140px;}.star-rating a.seven-stars:active,a.seven-stars:focus{left:0px;width:140px;}
    .star-rating a.eight-stars{left: 140px;}.star-rating a.eight-stars:hover{width: 160px;}.star-rating a.eight-stars:active,a.eight-stars:focus{left:0px;width:160px;}
    .star-rating a.nine-stars{left: 160px;}.star-rating a.nine-stars:hover{width: 180px;}.star-rating a.nine-stars:active,a.nine-stars:focus{left:0px;width:180px;}
    .star-rating a.ten-stars{left: 180px;}.star-rating a.ten-stars:hover{width: 200px;}.star-rating a.ten-stars:active,a.ten-stars:focus{left:0px;width:200px;}

  • tildy
    nagyúr

    Csinált már valaki javascriptes szavazást?

    <ul class='star-rating'>
    <li><a href='#' title="Értékeld a képet" class='one-star' onclick="changeRate=('one-star');">1</a></li>
    <li><a href='#' ititle="Értékeld a képet" class='two-stars' onclick="changeRate=('two-stars');" >2</a></li>
    <li><a href='#' title="Értékeld a képet" class='three-stars' changeRate=('one-star');" >3</a></li>
    </ul>

    Azt akarom, hogyha valamelyikre ráklikkelek, akkor utána ne működjön a hover(perpill abból csinálja azt, hogy amíg rá nem kattintok addig színezi a csillagocskákat. )

  • tildy
    nagyúr

    Kéne neki pedig, megnéztem most ie7-tel, és ie8-cal is, és enterre autosubmit.

    Megoldás:
    input type="text"hez : onkeydown='if(event.keyCode==13) függvényhívás'

  • tildy
    nagyúr

    De kéne neki elvileg, ha az a gomb egy rendes submit gomb, és nincs kifejezetten egy olyan eseménykezelő a beviteli mezőn, ami ezt hivatott megakadályozni.

    szerk: na bumm, soká ültem a válaszon.

    Viszont ie7 alatt még mindig nem müxik.....

  • tildy
    nagyúr

    Van egy kis gondom.
    Van egy text formom, amibe ha beírok valamit , és a mellette lévő submit gombra kattintok, akkor lefut az esemény (pl. keresés).
    Viszont nekem kéne, hogyha entert nyomok , akkor is lefusson, de ezt sajna nem csinálja.
    Mi lehet a gond? Nem kéne alapból csinálnia ?

    Bahh gomb típus button volt submit helyett :W :W :W :( Megoldva.

  • tildy
    nagyúr

    Van egy kis gondom.
    Van egy text formom, amibe ha beírok valamit , és a mellette lévő submit gombra kattintok, akkor lefut az esemény (pl. keresés).
    Viszont nekem kéne, hogyha entert nyomok , akkor is lefusson, de ezt sajna nem csinálja.
    Mi lehet a gond? Nem kéne alapból csinálnia ?

  • tildy
    nagyúr

    Sziasztok!
    Egy input box typeját akarom javascript alól változtatni , hogyan kell (Tehát azt akarom, hogy jelszónál jelszó szót írjon ki, de amitnt odalépek és gépelni kezdek, a box ttípusa password legyen)

  • tildy
    nagyúr

    Sziasztok!
    PHPban van foreach , az érdekelne, van-e erre valami megoldás javascriptben is.
    PHP a kód nagy része, van benne egy tömb is ,a mit szeretnék használni :

    vlahogy igy :
    foreach ($matches[0] as $key=>$value)
    {
    $coordinata =preg_split(''/ \|\ /'',$matches[0][$key]);
    //és ide lenne a javascript kód
    $.html= <<<EOH
    <script type=''text/javascript''>
    var point = new GLatLng($coordinata[1], $coordinata[0]);
    var marker = createMarker(point,'<div style=''width:240px''>Eov koordináták : <br/> x: $coordinata[1]<br/> y: $coordinata[0]</a> </div>')
    map.addOverlay(marker);
    </script>
    EOH;

    }

    Na de nem tudom, hogy kéne ehhez átírnom ezt:
    $html = <<< EOH
    <div id=''map'' style=''width: 550px; height: 450px''></div>
    <noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b>
    However, it seems JavaScript is either disabled or not supported by your browser.
    To view Google Maps, enable JavaScript by changing your browser options, and then
    try again.
    </noscript>


    <script type=''text/javascript''>
    //<![CDATA[

    if (GBrowserIsCompatible()) {

    // A function to create the marker and set up the event window
    // Dont try to unroll this function. It has to be here for the function closure
    // Each instance of the function preserves the contends of a different instance
    // of the ''marker'' and ''html'' variables which will be needed later when the event triggers.
    function createMarker(point,html) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, ''click'', function() {
    marker.openInfoWindowHtml(html);
    });
    return marker;
    }

    // Display the map, with some controls and set the initial location
    var map = new GMap2(document.getElementById(''map''));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng($eovwgs[1], $eovwgs[0]),8);

    // Set up three markers with info windows

    var point = new GLatLng($eovwgs[1], $eovwgs[0]);
    var marker = createMarker(point,'<div style=''width:240px''>Eov koordináták : <br/> x: $eov_x <br/> y: $eov_y </a> </div>')
    map.addOverlay(marker);

    }

    // display a warning if the browser was not compatible
    else {
    alert(''Sorry, the Google Maps API is not compatible with this browser'');
    }

    //]]>
    </script>

    EOH;

Új hozzászólás Aktív témák