Bah je fais exactement comme ça ! cf mon script ! (il est pas long donc bon tu peux jeter un oeil tu verras direct que c'est basé sur le .complete)
Je t'ai écouté !
Le soucis c'est que le navigateur recharge les images sur la page suivante O_O..
Bah je fais exactement comme ça ! cf mon script ! (il est pas long donc bon tu peux jeter un oeil tu verras direct que c'est basé sur le .complete)
Je t'ai écouté !
Le soucis c'est que le navigateur recharge les images sur la page suivante O_O..
Ce n'est pas un souci, c'est normal ...
si tu changes de page te perds tes variables !
seul un iframe ou un ajax pourrait contourner cela.
Dans l'exemple donné, tout est en ajax
Je suis également attelé à cette tâche !
Il y a un bon bout de script sur le site http://dynamicdrive.com
A visiter, Ma-xou!
Ah ok, ceci explique celà.
Bref, bastien ton site j'ai pas trop compris l'idée là ^^'...
Sinon comment on fait en ajax ? je fais un div global que je supprime ? ^^ et un autre que je créé avec le contenu de la nouvelle page ?
C'est pas un peu trop bourrin ça comme technique ? lol !
Ou sachant que j'ai un système de templates, via ajax je pourrais peut-être switcher de template sans changer de page nan ?
Toujours bourrin avec un:
(il faudrait que j'apprenne comment vider document)
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.innerhtml = "retour ajax";
Merci pour vos réponses
[edit] Ok j'ai compris pour le site mais c'est en anglais (and I'm not the best in english xD) et puis en plus c'est balez ce qu'ils font , moi c'est plus simple que je cherche.. enfin je pense...
un div conteneur ...
Bon j'ai fais une petite recherche et quelques tests je vais faire comme ça:
Donc si c'est mal dites le tout de suite, j'espère que ça marchera après ^^ .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>Suppression du contenu</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript"> function changePage() { document.getElementById('page').innerHTML = '<p>Nouveau contenu</p>'; } </script> </head> <body> <div id="page"><a href="#" onClick="changePage();">Lien</a></div> </body> </html>
tu as réinventé l'iframe !!!!
[edit]
Ça marche mais j'ai un bug en fait.. ou plutôt plusieurs...
Le chargement se fait tout va bien mais problèmes:
Les images sont pas chargées (enfin si dans les variables mais c'est nul..);
Il me manque le fond ^^' ...
L'adresse du script n'a pas changé: http://www.yourbloug.com/mbr2/libs/js/chargement3.php
L'url pour tester c'est pareil: http://yourbloug.com/connexion.php
edit: le chargement ça passe sous konqueror mais pas sous les autres oO
Petite idée...
Si je fais un <div style="background: url(image);"> est-ce que je pourrais faire div.style.complete à votre avis ? lol ?..
Ou quelque chose du genre...
non pas sur un backgorund ...
Si je le fais sur le div ça peut le faire ?
Sinon pourquoi ma page ne se charge pas en entier ???
je ne pense pas qu'un div ait cette propriété ...
Ok.. Bah si t'as une idée...
Sinon comment je fais pour la partie ajax ? Le bug il est trop bizare =/
[moitié résolu]
Pour l'ajax c'était un problème css, pour les images il manquait le www. dans les liens.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager