| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
boo
Data înscrierii: 24/Mar/2004
Mesaje: 223
Locație: Ploiesti
|
| Trimis: Lun Noi 03, 2008 10:55 pm Titlul subiectului: Problema ajax |
|
|
salut phpromania,
am urmatorul cod
<a href="incarca in div1">link 1</a>
<a href="incarca in div2">link 2</a>
<a href="incarca in div3">link 3</a>
<div id="1">
<div id="2"><div>
<div id="3"></div>
</div>
dupa cum vedeti div2 si div3 sunt incluse in div1
daca apas pe link2 si pe link3 merge, la fel si daca apas pe link1.
problema este ca o data ce am apasat link1 si vreau sa apas link2 sau link3 nu mai merge.
imi puteti da ceva idei? |
|
| Sus |
|
dechim
Data înscrierii: 10/Mai/2005
Mesaje: 700
Locație: Drobeta Turnu Severin
|
| Trimis: Lun Noi 03, 2008 11:46 pm Titlul subiectului: |
|
|
Trimite ca raspuns AJAX si :
Cod:
<div id="2"><div>
<div id="3"></div>
pentru ca atunci cand incarci in div1 se rescrie intreg continutul (innerHTML) containerului deci dispar si cele doua div-uri.
Daca div2 si div3 au deja continut si nu vrei sa-l pierzi ar fi bine sa alegi o structura in genul:
Cod:
<a href="incarca in div1">link 1</a>
<a href="incarca in div2">link 2</a>
<a href="incarca in div3">link 3</a>
<div id="container">
<div id="1"></div>
<div id="2"><div>
<div id="3"></div>
</div>
Tu stii ce vrei sa faci |
|
| Sus |
|
boo
Data înscrierii: 24/Mar/2004
Mesaje: 223
Locație: Ploiesti
|
| Trimis: Mar Noi 04, 2008 2:18 am Titlul subiectului: |
|
|
ideea e ca am o pagina mai "ampla" in div1.
m-am gandit la o solutie si ramane sa o pun si in practica:
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
div1 se afla peste cele doua divuri 2 si 3 folosind pozitionarea din css, ramane sa schimb z-index cu un javascript in momentul in care apas pe linkuri. e singura idee care mi-a venit, daca mai aveti voi altele astept |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1912
Locație: Sibiu
|
| Trimis: Mar Noi 04, 2008 9:41 am Titlul subiectului: |
|
|
| Sa te folosesti de z-index e cam problematic in ceea ce priveste compatibilitatea cross-browser. Mai degraba ti-as sugera sa te folosesti de display:block/display:none. |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4656
Locație: la birou
|
| Trimis: Mar Noi 04, 2008 10:48 am Titlul subiectului: |
|
|
mihaitha a scris: Sa te folosesti de z-index e cam problematic in ceea ce priveste compatibilitatea cross-browser. Mai degraba ti-as sugera sa te folosesti de display:block/display:none.
Sunt de acord ... dai display:none la toate si apoi display: block (sa inline, ce ai tu acolo) la cea selectata. Works for me. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |