Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1864 connectés 

  FORUM HardWare.fr
  Programmation

  [php+javascript]je vois pas ce qui cloche aidez moi!je desespere!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php+javascript]je vois pas ce qui cloche aidez moi!je desespere!

n°59806
djfm
Posté le 17-09-2001 à 07:45:07  profilanswer
 

bon, voila. je veux faire des especes de frames en php.
quand je clique sur un lien ca lance une fonction javascript qui modifie la variable <? $page ?> puis cette variable est ecrite ds un fichier et au reload de la page, cette variable est lue et perment de charger la page correspondant dans un calque,via un <? include("chose.htm" ); ?>
 
je vois pas du tout ce kli peut clocher , voila le source:
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
<script language="JavaScript">
 
</script>
</head>
 
<body bgcolor="#9CF4FE" text="#000000">
<table width="100%" border="0" cellspacing="0" height="15%" bgcolor="#15F2C0">
  <tr>  
    <td height="60"><font size="+2" color="#0000FF"><center>Welcome to palestinian poulet's domain!</center> </font></td>
  </tr>
</table>
 
 
<table width="13%" border="0" cellspacing="0" height="37">
  <tr>
    <td height="36"> </td>
  </tr>
</table>
 
<table width="14%" border="1" cellspacing="0" height="70%" bgcolor="#00FFFF">
  <tr>  
    <td><a href="javascript:page1()">page1 </A>  
 
 <script language="javascript">
 function page1()
 {  
         
         <? $page=1; ?>
 
         load();
 
 }
 
 
 </script></td>
  </tr>
  <tr>  
    <td><a href="javascript:page2()">page2</a>
 
 <script language="javascript">
 function page2()
 {
         
  <? $page=2; ?>
 
         load();
 
 }
 
 
 </script>
 
 </td>
 
</table>
 
 
<script language="javascript">
 
function load()
{
   
         alert("load" );
 
 
 
         <?
          $fichier=fopen("page.txt","w" );
   fputs($fichier,"$page" );
          fclose($fichier);
  ?>
 
 
 
 
}
</script>
 
 
 
 
<div id="Layer1" style="position:absolute; width:771px; height:600px; z-index:1; left: 204px; top: 123px; visibility: visible; overflow: visible">  
<?
 
$fichier=fopen("page.txt","r" );
$lapage = fgetc($fichier);
if ($lapage==1) include("cancre.html" );
fclose($fichier);
 
 
 
 
 
?>
 
 
 
 
</div>
</body>
</html>
 
merci davance.


---------------
Do you serve a purpose,Or purposely serve?
mood
Publicité
Posté le 17-09-2001 à 07:45:07  profilanswer
 

n°59809
youdontcar​e
Posté le 17-09-2001 à 08:00:06  profilanswer
 

tu lis un peu les docs avant de te servir d'un langage ? c'est parfois utile ...
 
php = éxécuté sur le serveur
javascript = éxécuté sur le navigateur.
 
<script language="javascript">  
function page1()  
{  
        <? $page=1; ?>  
        load();  
}  
 
ici php envoie la fonction js au navigateur, et au beau milieu change la valeur de $page à 1. pareil pour la deuxième fonction, $page vaudra 2. pour résumer tu fais n'importe quoi :)
 
écrire un nombre dans un fichier, oublie. imagine un visiteur qui s'amène, choisit le lien 1, mais pendant ce temps là un autre a déjà choisi le 2 et relit la page. mais le premier visiteur écrase le fichier, donc le deuxième qui veut la deuxième page se voit balancer la 1.
 
bref. si tu veux faire des includes différents suivant le lien, c'est tout con, tu récupères $page par l'url.
 
ie au lieu de <a href='javascript:....
tu utilises : <a href='mapage.php?page=1'>page 1</a>, <a href='mapage.php?page=2'>page 2</a>
 
et dans mapage.php :
if ($page == 1) { include 'page1.html'; }
else if ($page == 2) { include 'page2.html'; }
 
ne pas oublier les accolades autour de l'include (cf php.net).

n°59962
djfm
Posté le 17-09-2001 à 19:42:50  profilanswer
 

ah oui merci!
une pure connerie ce code.
javais pa s pense au cas ou dux personnes seraient sur mon site a la fois :)  
@°+


---------------
Do you serve a purpose,Or purposely serve?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php+javascript]je vois pas ce qui cloche aidez moi!je desespere!

 

Sujets relatifs
Faux popup DHTML en javascript venant d'un lienJavascript/PHP
Javascript et framesJavascript : Question de débutant
Comment inserer un JavaScript ds une page en PHP ?[javascript] conversion en euro ????????
forum php aidez moi svpevenement JAvascript dans un champ texte
[javascript] transformer une pitite fonctionpropriete disabled en html4 acces par javascript
Plus de sujets relatifs à : [php+javascript]je vois pas ce qui cloche aidez moi!je desespere!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR