Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[AJAX] ou [PHP & JAVASCRIPT] ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Mygale13
Nouveau WRInaute

Inscrit le: 16 Sep 2006
Messages: 2

URL permanente de ce messagePosté le : Sam Sep 16, 2006 22:00    Sujet du message: [AJAX] ou [PHP & JAVASCRIPT] ?

J'utilise une methode différente pour recuperer des données sur le serveur sans recharger ma page.

Voici le fichier index.php3
Code:

<?
session_start();
if (!isset($_SESSION['fois'])): $_SESSION['fois']=0; endif;
$_SESSION['fois']++;
print "Page affich&eacute;e : $_SESSION[fois] fois.";
?>
<html>
<!-- Date de création: 16/09/2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script type="text/javascript" src="javascript.js"></script>
</head>
<body>

<form action="villes.php3" method="post" target="envdonne">
<table>
<tr>
<td>
Code Postal :
</td>
<td>
<select name="CP" onchange="this.form.submit();">
   <option value="" selected> </option>
   <option value="13127"> 13127</option>
   <option value="13700"> 13700</option>
   <option value="13500"> 13500</option>
</select>
</td>
</tr>
<tr>
<td align="right">
Ville :
</td>
<td id="ici">
<input type="text" name="ville" size="20" maxlength="256" value="Aucune ville">
</td>
</form>
</tr>
</table>
<br><br>
Rechargez la page en cliquant <a href="index.php3">ici<a>.

<script>

</script>

</body>
</html>
<iframe style="visibility: hidden; position: absolute" name="envdonne"></iframe>


Voici le fichier javascript.js

Code:

function affichercode(code){
var ns4 = (document.layers)? true:false; /* Nescape 4 */
var ie4 = (document.all && !window.opera)? true:false; /* Internet Eplorer 4 */
var dom = (document.getElementById)? true:false; /* Nescape 6 ou Internet Eplorer 6 */
if (dom){document.getElementById("ici").innerHTML = code; return;}
if (ie4){document.all["ici"].innerHTML = code; return;}
if (ns4){ with (eval('document.'+"ici"+'.document')){open(); write(code); close();} return;}}


et Voici le fichier villes.php3

Code:

<?
if ($_POST['CP']=="13127"):
$ville="Vitrolles";
elseif ($_POST['CP']=="13700"):
$ville="Marignane";
elseif ($_POST['CP']=="13500"):
$ville="Martigues";
else:
$ville="Aucune ville";
endif;

print "<script>";
print "parent.affichercode('<input type=\"text\" name=\"ville\" size=\"20\" maxlength=\"34\" value=\"$ville\">');";
print "</script>";
?>


Voila !

Bien sûre, c'est optimisable à souhait !!! Very Happy

Bon je sais pas ce que ça vaut, mais moi ça me convient bien mieux que AJAX.
 
Mygale13
colonies
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Sep 2006
Messages: 181

URL permanente de ce messagePosté le : Dim Sep 17, 2006 11:00    Sujet du message: [AJAX] ou [PHP & JAVASCRIPT] ?

il serait temps de se mettre à la page : fichiers en php3, dhtml pour netscape 4 et IE4... et puis on n'utilise pas AJAX pour un truc aussi simple.
dans ton cas, utiliser un chargement de page ne sert à rien si tu n'as que 3 villes : tu pourrais tout faire en javascript sur la même page. Et oublier les anciens navigateurs, ça fera un JS en moins à charger
 
colonies Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort