Jump to content
php.lv forumi

indoom

Reģistrētie lietotāji
  • Posts

    593
  • Joined

  • Last visited

Posts posted by indoom

  1. .div_custom {
    color:red;
    border-width:thin;
    border-color:red;
    }

     

    Ja tā raksta, tad jāliek klāt arī border-style: solid; piemēram

    Tāpēc ērtāk ir rakstīt saīsināto variantu, kā KarlisBa ieteica.

    Un tam <div> labāk norādi id. Man pat liekas, ka uz class border nestrādā.

    Border uz class strādā.

    Google savāks šito dezinformāciju, ka nestrādā, un kāds jauniņais, meklējot, to uzskatīs vēl par patiesību

  2. bez jquery

    <script type="text/javascript">
    function jauns(nummurs) {
    var elem = document.getElementById('nr_'+nummurs); // meklē pēc nummura
    if (elem) { // ir atradis
    	elem.innerHTML = 'ir ok'; // nomaina saturu
    	var el2 = document.createElement('div'); // izveido jaunu
    	el2.id = 'nr_' + (++nummurs); // iedod id
    	elem.parentNode.insertBefore(el2, elem.nextSibling); // pievieno aiz 
    	el2.innerHTML = '<a href="java script: void();" onclick="jauns('+nummurs+')">jauns</a>'; // saliek saturu
    }
    }
    </script>

    <div id="nr_1"><a href="java script:;" onclick="jauns(1)">jauns</a></div>

  3. Par to div pozicionēšanu:

    1. Iewrapo formu kādā elementā (vai arī izmanto to pašu <form> tagu), kam norādi position: relative;

    2. Pārklāšanas div'am norādit position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index arī, iespējams, vajadzēs. Šim divam obligāti jāatrodas iekš wrapojošā elementa.

     

    Vispār šis variants arī var darboties uz visiem browseriem, un tad nav jāizmanto javascripts atsevišķi.

    Tikai jāpieliek hacks IE6 ar

    #paarklaajoshais_div { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index:10; }
    * html #paarklajoshais_div { height:expression(this.parentElement.offsetHeight); width:100%; } /* IE6 hacks */

    lai arī IE6 aizklātu līdz apakšai.

     

    Pārāk testēts nav, bet uz ātro testu darbojās

  4. pārsauc rozu_laukums.html uz rozu_laukums.php. Un tad pa vidu, kur ir tās dirktorijas, tad arī liec to php kodu, sākot ar <?php un beidzot ar ?>

     

    Kā arī php kodā tāds +closedir() nav vajadzīgs.

     

    <script type="text/javascript">
    var photos=[];
    var which=0;
    
    <?php
    
    if($handle=opendir('./atteli/rozu_laukums/')){
     $i=0;
     while (false!==($file=readdir($handle))) {
    if($file!="." && $file!=".."){
      echo "photos[$i]='./atteli/rozu_laukums/".basename($file)."';\n";
      ++$i;
    }
     }
     closedir($handle);
    }
    
    ?>
    
    // pārējais skripts
    </script>

     

    kā arī noņem failam pašā sākumā un beigās tos <?php un ?>, kas tagad ir ielikti. Tos vajag tikai tur, kur ir PHP kods. HTML koda vietās tie nav vajadzīgi. (bet neaiztiec tos, kas ir manā piemērā)

×
×
  • Create New...