Keresés

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

  • nymarti

    csendes tag

    válasz Sk8erPeter #3551 üzenetére

    köszi nagyon!

    - köszönöm a tanácsot, átneveztem a dolgokat, hogy később is tudjam, hogy mi micsoda.
    - meghívtam a select15() és már működik, amit szerettem volna
    - igen, azt kifelejtettem, hogy mi az s[16], de azt amúgy egy getElementById-val hoztam létre

  • nymarti

    csendes tag

    sziasztok!

    most kezdtem nemrégiben foglalkozni javascript-el és lenne egy rövid kérdésem.
    van egy táblázatom, ahol vannak legördülő menük és szeretném, hogyha kiválasztom az egyik legördülő menü [1] opcióját, akkor a következő legördülő menü nem lenne elérhető.
    két lehetőséget is kipróbáltam, de valamiért nem működik

    az egyik:
    function select15(ref) {
    switch (ref.selectedIndex) {
    case 0: s[16].disabled=false;
    break;
    case 1: s[16].disabled=true;
    break;
    case 2: s[16].disabled=false;
    break;
    case 3: s[16].disabled=false;
    break;
    case 4: s[16].disabled=false;
    break;
    }
    magas();
    return;
    }

    a másik:

    function select15(ref) {
    if (ref.selectedIndex==1) {
    s[16].disabled=true;
    s[16].selectedIndex=0;
    } else {
    s[16].disabled=false;
    }
    magas();
    return;
    }

    html:
    <select id="sel15" name="" onChange="magas();">
    <option value="0" selected>1</option>
    <option value="1">2</option>
    <option value="2">3</option>
    <option value="3">4</option>
    <option value="4">5</option>
    </select>
    <select id="sel16" name="" onChange="magas();">
    <option value="0" selected>1</option>
    <option value="1">2</option>
    </select>

    van valami tippetek, hogy mit ronthattam el?
    köszi a segítséget!

  • nymarti

    csendes tag

    Sziasztok!

    szeretnék segítséget kérni, abban, hogy a lapomon egy tartalom "kilóg" az oldalról
    alapvetően van 3 oszlopom, ebben vannak különböző tartalmak
    és a középsőben van egy tab, aminek a tartalma kilóg, mert a középső oszlop a bal oszlop magasságát veszi fel
    ezzel próbálkoztam, de nem jött be
    var bal = document.getElementById('bal');
    var kozep = document.getElementById('kozep');
    var jobb = document.getElementById('jobb');
    var tabok = document.getElementById('tabok');
    if ( jobb != null) {
    var meret = jobb.offsetHeight;
    } else {
    var meret = 0;
    }
    if (bal != null) {
    if (bal.offsetHeight > meret ) {
    meret = bal.offsetHeight;
    }
    }
    if (kozep != null ) {
    if ( kozep.offsetHeight > meret) {
    meret = kozep.offsetHeight;
    }
    }
    if (tabok != null ) {
    if ( tabok.offsetHeight > meret ) {
    meret = tabok.offsetHeight;
    }
    }
    if (bal != null) {
    bal.style.height = meret+"px";
    }
    if ( kozep != null ) {
    kozep.style.height = meret+"px";
    }
    if ( jobb != null) {
    jobb.style.height = meret+"px";
    }
    if ( tabok != null) {
    kozep.style.height = meret+"px";
    }
    }

    van esetleg valami tippetek?
    előre is köszi a segítséget!

  • nymarti

    csendes tag

    Sziasztok!

    Szeretnék csinálni egy nyomtatás gombot. Ez alapvetően nem lenne nehéz, csak nem az egész oldalt szeretném kinyomtatni majd a gombbal, csak egy részét. Pontosabban egy táblázatot.
    Félig-meddig sikerült valamit találnom, ami majdnem jó, csak sajnos a nyomtatáskor portré nézetben van a dolog és nagyon kicsire összenyomja a táblázatot.
    Nagyjából így néz ki a dolog most:
    <script>
    var win=null;
    function printIt(printThis)
    {
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
    win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');
    win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
    win.document.write(printThis);
    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
    win.document.close();
    win.print();
    win.close();
    }
    </script>
    <div id="printme">
    <table></table>
    </div>
    <a href="#" onclick="printIt(document.getElementById('printme').innerHTML); return false">
    Print
    </a>

    Előre is nagyon köszi mindent! Bármilyen segítség jól jönne! :R

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

Hirdetés