Intrebare HTML

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

Dangereux
New Member
Mesaje: 4
Membru din: Vin Sep 26, 2008 10:02 pm

Intrebare HTML

Mesajde Dangereux » Vin Apr 10, 2009 9:25 pm

Salutare la toata lumea. As avea si eu doua intrebari HTML.

Prima este urmatoarea: Fac un site in HTML, respectiv Web Page Maker (nu vreau recomandari Dreamweaver pentru ca nu imi place si nu stiu sa lucrez cu el) si vroiam sa stiu si eu daca in HTML exista un cod anume sau mai stiu eu ce, in care sa scrii spre exemplu pe index 10 news, si apoi cand a fost scris al 11-lea, automat sa adauge pagina 2, la PHP am vazut asa ceva si nu stiu prea bine...

Intrebarea 2 : Daca da, imi puteti da si mie codul ? va rog din suflet.

Multumesc mult de tot, astept raspuns rapid!



Avatar utilizator
Seotop
PHPRomania Supporter
Mesaje: 25
Membru din: Mie Mar 25, 2009 10:56 pm
Localitate: Brasov
Contact:

Mesajde Seotop » Vin Apr 10, 2009 9:47 pm

in PHP este chiar simplu.
cum vrei tu sa faci, poate cu javascript se poate rezolva, ceva de genul....

Cod: Selectaţi tot

<html>
<head>

<script type="text/javascript">
<!--
function collapseTbody (t) {
var e, i = 1;
while (e = t.getElementsByTagName ('TR')[i++]) {e.className = 'inactive'}
t.onclick = function () {expandTbody (this)}
}

function expandTbody (t) {
var e, i = 1;
while (e = t.getElementsByTagName ('TR')[i++]) {e.className = ''}
t.onclick = function () {collapseTbody (this)}
}

if (document.getElementById) onload = function () {
var e, i = 0;
while (e = document.getElementsByTagName ('TABLE')[0].getElementsByTagName ('TBODY')[i++]) {collapseTbody (e)}
}
// -->
</script>

<style type="text/css">
th, td {border:solid 1px #000; padding:1ex 2em}
.inactive {display:none}
</style>

</head>
<body>
<table>
<tbody>
<tr><th colspan="2">Stiri1</th></tr>
<tr><td>data1</td><td>data2</td><td>data3</td><td>data4</td><td>data5</td><td>data...</td></tr>
</tbody>

<tbody>
<tr><th colspan="2">Stiri2</th></tr>
<tr><td>data1</td><td>data2</td><td>data3</td><td>data4</td><td>data5</td><td>data...</td></tr>
</tbody>

</table>
</body>
</html>
Caut in Romania

dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Sâm Apr 11, 2009 1:46 pm

Alta solutie :

Cod: Selectaţi tot

<html>
<head>
<style type="text/css">
.hide { display: none; }
.show { display: block; }
</style>
<script type="text/javascript">
var pagmax = 3  // numar de pagini maxim
function pagina(pag)
{
   for (var i=1; i<=pagmax; i++)
   {
      if (i==pag) var cl = 'show'; else cl='hide';
      document.getElementById('pag'+i).className = cl;
   }
}
</script>

</head>

<body>
<div id='pag1' class='show'>
   <br /> Stire 1
   <br /> Stire 2
   <br /> Stire 3
   <br /> Stire 4
   <br /> Stire 5
</div>
<div id='pag2' class='hide'>
   <br /> Stire 6
   <br /> Stire 7
   <br /> Stire 8
   <br /> Stire 9
   <br /> Stire 10
</div>
<div id='pag3' class='hide'>
   <br /> Stire 11
   <br /> Stire 12
   <br /> Stire 13
   <br /> Stire 14
</div>
<a href='#' onclick="pagina(1);">&nbsp;Pag.1&nbsp;</a>
<a href='#' onclick="pagina(2);">&nbsp;Pag.2&nbsp;</a>
<a href='#' onclick="pagina(3);">&nbsp;Pag.3&nbsp;</a>
</body>
</html>

Paginarea o faci, printre altele, ca sa nu incarci in browser pagini care ar necesita multa memorie. Cate stiri crezi ca incap intr-o pagina ? :D
Invata PHP ca asa nu poti sa faci prea multe.


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 17 vizitatori