Problema ajax

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

Avatar utilizator
boo
Senior Member
Mesaje: 267
Membru din: Mie Mar 24, 2004 8:16 pm
Localitate: Ploiesti
Contact:

Problema ajax

Mesajde boo » Lun Noi 03, 2008 10:55 pm

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?



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

Mesajde dechim » Lun Noi 03, 2008 11:46 pm

Trimite ca raspuns AJAX si :

Cod: Selectaţi tot

<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: Selectaţi tot

<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

Avatar utilizator
boo
Senior Member
Mesaje: 267
Membru din: Mie Mar 24, 2004 8:16 pm
Localitate: Ploiesti
Contact:

Mesajde boo » Mar Noi 04, 2008 2:18 am

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

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Mar Noi 04, 2008 9:41 am

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.

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mar Noi 04, 2008 10:48 am

mihaitha scrie: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.


Înapoi la “Librarii Javascript”

Cine este conectat

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