Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][PHP]Dwie klasy w divie w PHP
Dukov
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 21.03.2017

Ostrzeżenie: (0%)
-----


Hejka

Zastanawia mnie jak dodać dwie klasy do diva za pomocą php, mam coś takiego
  1. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";


I działa, tyle, że w HTML jest
  1. <div class=container_web_r" select="">


Select ma być klasą, potrzebuję ją do zliczania ilości elementów dla skryptu w JS. W zasadzie mogę dodać klasa.lenght i klasa1.lenght ale jednak wolałbym załatwić to za pomocą jednej linijki, a tamta klasa i tak mi się przyda.

Chyba, że ktoś ma dobry sposób na zliczanie ile mam divów w divie (IMG:style_emoticons/default/smile.gif)

  1. <div id="portfolio" class="container_php">
  2. <?php
  3. include "pages.php";
  4. ?>
  5. </div>


A to jest skrypt pages.php

  1. $i++;
  2.  
  3. if( $i % 2 == 0){
  4. $header = "<h4>".$row['title']."</h4>";
  5. $paragraph = "<p>".$row['desci']."</p>";
  6. $image = "<img src=screens/".$row['link']."></img>";
  7. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";
  8.  
  9.  
  10. }
  11.  
  12. else{
  13.  
  14. $header = "<h4>".$row['title']."</h4>";
  15. $paragraph = "<p>".$row['desci']."</p>";
  16. $image = "<img src=screens/".$row['link']."></img>";
  17. echo "<div onclick=resize(this.id) id=".$i." class=container_web_l"." select>".$header.$paragraph.$image."</div>";
  18. }


No i skrypt, który zlicza ilość elementów

  1. var checkIDs = (function() {
  2. var classr = document.getElementsByClassName('container_web_r');
  3. var classl = document.getElementsByClassName('container_web_l');
  4. var quanelemntsr = classr.length;
  5. var quanelemntsl = classl.length;
  6. return quanelemntsl + quanelemntsr;
  7. }());

W tym skrypcie oczywiście chcę zliczać elementy klasy select, stąd chce dwie klasy, tak też działa, no ale...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bostaf
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(Dukov @ 3.06.2017, 19:46:10 ) *
Zastanawia mnie jak dodać dwie klasy do diva za pomocą php, mam coś takiego
  1. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";


I działa, tyle, że w HTML jest
  1. <div class=container_web_r" select="">

  1. echo "<div onclick=resize(this.id) id=$i class=\"container_web_r select\">$header$paragraph$image</div>";
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:24