Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Problema ajax
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community