Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Débuter
Débuter Forum d'entraide pour débuter dans la création de sites Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 18h25   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 22
Points : 2
Points : 2
Par défaut Sql et div / POPUP!

Bonjour,

je vais essayé d'être le plus clair dans l'explication de ma demande.

#1 :
J'ai une base de donnée (MY SQL) dans laquelle je gère les différent domaine d'un menu PHP (nom des partie et autre auquel je souhaite aller).

Exemple :
Table Menu => avec ID, Nom (genre accueil); direction, niveau et parent.

Après pour un exemple "accueil"; je clique sur accueil je tombe sur la page "Accueil.php"

Voila la partie SQL en gros.


#2:
J'ai fait un code d'une div sur page PHP que j'aimerai utiliser sur m'importe qu'elle page. Pour cela j'aimerai l'appeler par le menu généré par le SQL.

J'ai essayé de mettre directement le code de la div avec les liens pour le JAVA et le CSS cela ne fonctionne pas directement.

J'ai donc fait un système de liens hypertext dans la Zone correspondant au titre du (Sous-menu). le lien est présent mais la fonction ne s'effectue pas.

Info : le code au niveau de la Form n'est pas finalisé mais cela ne change rien au principe recherché.

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<html>
  <head>
  	<link rel="stylesheet" type="text/css" href="CSS/Affichage_Detail_Menu.css" title="default" media="screen" />
   <script LANGUAGE="Javascript" SRC="Javascript/Details.js"></script>
    <script>
clicEnCours = false;
position_x = 0;
position_y = 0;
netscape = false;
if (navigator.appName.substring(0,8) == "Netscape")
  {
  netscape = true;
  }
 
function boutonPresse()
  {
  origine_x = x - position_x;
  origine_y = y - position_y;
  clicEnCours = true;
  }
 
function boutonRelache()
  {
  clicEnCours = false;
  }
 
function deplacementSouris(e)
  {
  x = (netscape) ? e.pageX : event.x + document.body.scrollLeft;
  y = (netscape) ? e.pageY : event.y + document.body.scrollTop;
 
  if (clicEnCours && document.getElementById)
    {
    position_x = x - origine_x;
    position_y = y - origine_y;
    document.getElementById("deplacable").style.left = position_x
    document.getElementById("deplacable").style.top = position_y
    }
  }
 
if (netscape)
  {
  document.captureEvents(Event.MOUSEMOVE);
  }
 
document.onmousemove = deplacementSouris;
    </script>
 
  </head>
  <body >
<br><br><br><br><br>
<br><br><br><br><br>
  		<?php
//	
 
  	$checked1 = $checked2 = $checked3 = $checked4 = $checked5 = "";	
  	Print("
  	<a href="javascript:visibilite('bonjour');" id ="Cursor1" >Affichage</a>
  	<div id="bonjour" style="display:none">
 <div id="deplacable" style="top:0; left:0; position:absolute;"> 	  	
<div id="Contener">
<div id="Arriere_plan">
 
<h1 onMouseDown="boutonPresse()" onMouseUp="boutonRelache()">Choix des détails
<a href="javascript:visibilite('bonjour');" id ="Icone"><img src="Pictures/fermer_fenetre1.gif" height = 18 width = 18></a>
</H1>
		<table align="Left" ><tr><td>
					<form action="" method="POST" >
					<input type="checkbox" name="Date_de_creation" value="1" ".$checked1."> Date de création</br>
					<input type="checkbox" name="Date_de_modification" value="2" ".$checked2."> Date de modification </br>
					<input type="checkbox" name=" Extension" value="3" ".$checked3."> Extension</br>
					<input type="checkbox" name="Taille" value="4" ".$checked4."> Taille  </br>
					<input type="checkbox" name="Type" value="5" ".$checked5."> Type </br>
					<div id="Button">	
					<input type="submit" value="ok">
					</div>
					<div id="Button1">	
					<input type="button" value="Fermer"' onClick="javascript:visibilite('bonjour');">
					</div>
					</td></tr></Table>
 
<hr id="Ligne">
</div>
 </div>
 </div>
</div>
");
     ?>
  </body>
</html>


#3 :

Voyant que je n'arrivais pas à réaliser cela j'ai essayé de passer par une fenêtre POPUP, mais là se pose un autre soucis, qui est que je développe pour une structure sous FF et que certaines fonction ne passe pas. Je ne sais pas pourquoi mais cela bloque quelque peu, principalement sur la directories et resize. C'est dernier reste actif malgrès la mise en place de no ou 0.

Code :
Print("<a href=\"#\" onClick=\"window.open('Bidule.php','Fiche','toolbar=no,status=no,width=650 ,height=600,scrollbars=no,location=no,resize=no,directories=no ,menubar=no')\">Test</a>");

Questions :

SQL : Est il possible de réaliser ce que je chercher à faire, c'est dire mais un code PHP/JS/CSS dans une table?
Si oui comment? quel procédure dois - je utiliser?

POPUP : Existe t il un palliatif pour bloquer toutes les 2 fonctions directories et resize.

Je vous remercie par avance pour toute aide.

Cordialement.
Hybride76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 20h31   #2
Membre actif
 
Tobbi Filteau
Inscription : mai 2010
Messages : 176
Détails du profil
Informations personnelles :
Nom : Tobbi Filteau

Informations forums :
Inscription : mai 2010
Messages : 176
Points : 177
Points : 177
Dans ton entête, tu as:

Code html :
1
2
3
 
<script LANGUAGE="Javascript" SRC="Javascript/Details.js"></script>
    <script>

Premièrement, le paramètre 'language' du tag script n'est plus utilisé, je recommande

Code html :
1
2
 
<script type="text/javascript" SRC="Javascript/Details.js"></script>

Ensuits, juste en dessous, tu as une balise 'script' toute seule. Tu dois également lui spécifier le langage de cette façon:

Code html :
1
2
3
4
 
<script type="text/javascript">
......
</script>

C'est probablement pour ça que la fonction de l'hyperlien ne veut pas s'exécuter, parce qu'il y a des erreurs dans ta page.
osuwariboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 12h36   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 22
Points : 2
Points : 2
Bonjour,

merci osuwariboy pour ton aide, mais cela ne corrige pas le probléme au niveau du lien et / ou de la fenêtre.

Encore merci.

je continue à chercher.

Cordialement.
Hybride76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h40.


 
 
 
 
Partenaires

Hébergement Web