begin process at 2012 05 29 21:23:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Problème script qui ne se lance pas quand redirige la page dans un bloc DIV


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème script qui ne se lance pas quand redirige la page dans un bloc DIV

lundi 1 août 2011 à 13:51:14 | Problème script qui ne se lance pas quand redirige la page dans un bloc DIV

eliade

Bonjour,
je dois bien avouer que j'ai cherché - peut être mal certes - mais vraiment cherché avant d'abdiquer et poser la question !

Je souhaite faire un site pour entreprise avec deux blocs div

- un bloc en haut de menu horizontal
- un bloc en dessous qui affichera les pages en php.

j'utilise pas mal de javascript dans mes pages, notamment mootable.
Quand je lance ma page ça ne pose aucun problème mes scripts fonctionnent normalement, cependant quand je place une redirection dans un bloc div les scripts ne se lancent plus du tout.

j'ai épuisé mes ressources, je ne suis pas fin connaisseur de langage web !

Merci par avance

Pierre
mardi 2 août 2011 à 07:01:29 | Re : Problème script qui ne se lance pas quand redirige la page dans un bloc DIV

BBFUNK01

Hello,

peux t'on voir à quoi ressemble ton script s.t.p. ? Parce que diagnostiquer le pourquoi du comment sans avoir un aperçu...

BBFUNK01

//C'est en forgeant qu'on devient forgeron... ;-) ;

musichrono
mardi 2 août 2011 à 16:35:30 | Re : Problème script qui ne se lance pas quand redirige la page dans un bloc DIV

eliade

BBFUNK01 merci déjà de prendre le temps de répondre.

Alors j'ai une page liste.php

Code PHP :
<?php
session_start();
if (!isset($_SESSION['login']))
{
	
	echo " vous n'etes pas autorisé a visiter cette page";
	exit();
}
?>
<?php
$dbh=mysql_connect ("127.0.0.1", "root", "") or die ('Impossible de se connecter la base car: ' . mysql_error()); 
mysql_select_db ("renseignement"); 

// Sélection des infos
$sql = 'SELECT * FROM collaborateurs';
$req = mysql_query($sql) OR die('Erreur SQL !&lt;br&gt;'.$sql.'&lt;br&gt;'.mysql_error());
$res = mysql_affected_rows();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Liste collab</title>
<link rel="stylesheet" href="style.css" />
<script type="text/javascript" src="script.js"></script>
<SCRIPT language=javascript>
   
   function ConfirmMessage(lelog) {
       if (confirm("Voulez-vous définitivement effacer cette fiche ? ?"))
	   { 
            window.location="fiche_suppr.php?id="+lelog;
       }
   }
   function Confirmmessagetemp(lelog){
   if (confirm("Voulez-vous définitivement effacer cette fiche ? ?"))
	   { 
            window.location="fiche_suppr_temp.php?id="+lelog;
       }
   }
   function ConfirmMessage2(mavar)
   {
   }
</SCRIPT>
</head>
<body>
	<table id="tableau" ;cellpadding="0" cellspacing="0" border="0" class="sortable">
		<thead>
			<tr>
			<th align="center"><h3> LOG_XXX </h3></th>
			<th align="center"><h3> NOM </h3></th>
			<th align="center"><h3> NOM DE JEUNE FILLE </h3></th>
			<th align="center"><h3> PRENOM </h3></th>
			<th align="center"><h3> OxxxN 1 </h3></th>
			<th align="center"><h3> OxxxN 2 </h3></th>
			<th align="center"><h3> xxx TRIGRAM </h3></th>
			<th align="center"><h3> Axx LOGIN </h3></th>
			<th align="center"><h3> SAxx LOGIN </h3></th>
			<th align="center"><h3> MATRICULE </h3></th>
			<th align="center"><h3> Prév supression </h3></th>
			<th align="center"><h3> Supression </h3></th>
			</tr>
		</thead>
		<tbody>
		<?php 
			WHILE($data = mysql_fetch_array($req))
			{ 
			$nom = $data['NOM'];
			$nom= nl2br($nom);
			echo '<tr>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2"> <a href=fiche.php?id='.$data['LOG_XXX'].'>'.$data['LOG_XXX'].'</a></td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['NOM'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['NOM_JEUNE_FILLE'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['PRENOM'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['OXXXN_1'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['OXXXN_2'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['XXX_TRIGRAM'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['xxx_LOGIN'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['XXX_LOGIN'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2">'.$data['MATRICULE'].'</td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2"> <a href=javascript:Confirmmsessagetemp('.$data['LOG_XXX'].')> <img src="img/orangecross_25.png"></img></a></td>';
			echo '<td align="center"&gt;&lt;font face="Calibri" size="2"> <a href=javascript:ConfirmMessage('.$data['LOG_XXX'].')> <img src="img/redcross_25.png"></img></a></td>';
			echo '</tr>';
			};
			mysql_close();
			?>
			</tr>
		</tbody>
  </table>
	<div id="controls">
		<div id="perpage">
			<select onchange="sorter.size(this.value)">
			<option value="5">5</option>
				<option value="10">10</option>
				<option value="20" selected="selected">20</option>
				<option value="50">50</option>
				<option value="100">100</option>
				<option value="200">200</option>
			</select>
			<span>Nombre d'entrées</span>
		</div>
		<div id="navigation">
			<img src="images/first.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1,true)" />
			<img src="images/previous.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1)" />
			<img src="images/next.gif" width="16" height="16" alt="First Page" onclick="sorter.move(1)" />
			<img src="images/last.gif" width="16" height="16" alt="Last Page" onclick="sorter.move(1,true)" />
		</div>
		<div id="text">Page restantes <span id="currentpage"></span> of <span id="pagelimit"></span></div>
	</div>
	<script type="text/javascript">
    var sorter = new TINY.table.sorter("sorter");
	sorter.head = "head";
	sorter.asc = "asc";
	sorter.desc = "desc";
	sorter.even = "evenrow";
	sorter.odd = "oddrow";
	sorter.evensel = "evenselected";
	sorter.oddsel = "oddselected";
	sorter.paginate = true;
	sorter.currentid = "currentpage";
	sorter.limitid = "pagelimit";
	sorter.init("tableau",1);
    </script>
</body>
</html>


Je veux afficher cette page dans un bloc div d'une page Accueil.php

Code PHP :
<?php
session_start();
if (!isset($_SESSION['login'])) {
echo " vous n'etes pas autorisAÃ&#8218;© a visiter cette page";
exit();
}
?>	
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php
$id = $_SESSION['login']; 
?>

<head>

<link rel="stylesheet" href="style.css" />
<script type="text/javascript" src="script.js"></script>
<SCRIPT language=javascript>
   
   function ConfirmMessage(lelog) {
       if (confirm("Voulez-vous définitivement effacer cette fiche ? ?"))
	   { // Clic sur OK
            window.location="fiche_suppr.php?id="+lelog;
       }
   }
</SCRIPT>
<script type="text/javascript">

function envoieRequete(url,id)
{
	var xhr_object = null;
	var position = id;
	   if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 

	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
		document.getElementById(position).innerHTML = xhr_object.responseText;
	}
	}
	xhr_object.send(null);

}
</script>

<style type="text/css">
.tdover{
border-color: #000000;
text-align: center;
}
.tdout 
{
border-color: blue;
text-align: center;
}
.tdover a, .tdout a 
{
color: #000000;
font-weight: bold;
text-decoration: none;
width:auto;
}

#en_tete
{
	font-family: Calibri;
	font-size: xx-large;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #3C7699;
	color: #FFFFFF;
	border: thick solid #FFFFFF;
	border-color: #3C7699;
	text-decoration: none;
	text-align: center;
	width: auto;
}
#monbody 
{
	text-decoration: none;
	margin-left: 10%;
	margin-right: 10%;
}
#menuhorizontal
{
	background-color: #3C7699;
	color: #FFFFFF;
	font-size: large;
	font-weight: lighter;
	font-family: calibri;
	font-style: oblique;
	text-decoration: none;
	text-align: center;
}
{
}
</style>
</head>
<body>
<div id="monbody">
<div id="en_tete">
Menu Principal
<br>Bienvenue <?php echo $id ?>
</div>
</body><div id="menuhorizontal">
<table width="760" cellspacing="0" height="5" border="1">
<tr>
<td class="tdout" onmouseover="this.className='tdover'" onmouseout="this.className='tdout'"><a href="temporary_liste.php">Liste des collaborateurs</a></td>
<td class="tdout" onmouseover="this.className='tdover'" onmouseout="this.className='tdout'"><a href="#" onclick="envoieRequete('Liste_archives.php','centre');" >Liste des Collaborateurs</a></td>
</tr>
</table>
</div>
<div id="contenu">
<div id="header">
	  <hr>
	  </div>
	  <div id="gauche">
	  </div>
	  <div id="centre">
	  </div>
</div>
</div>
</body>
</html>
mardi 2 août 2011 à 17:48:33 | Re : Problème script qui ne se lance pas quand redirige la page dans un bloc DIV

eliade

j'ai donc une liste de personnes, avec une mise en forme particulière avec le script qui permet de trier le tableau etc.
Quand je lance ma page liste.php aucun problème tout fonctionne ... quand je clique et qu'elle apparaît dans le bloc div le script ne fonctionne pas.
j&#8217;espère être assez clair.


Cette discussion est classée dans : problème, page, lance, bloc, div


Répondre à ce message

Sujets en rapport avec ce message

Problème de DIV lors de la réduction [ par nico3141 ] Bonjour, J'essaye d'utiliser des feuilles de style pour mettre en page un site. Quand Div sur toute la page... [ par nicomilville ] Salut tout le monde,Et oui, c'est encore moi, je suis encore sur mon code de boite de dialogue personnalisé et j'ai a nouveau rencontré un problème... problème modification [ par TOONIE ] Bonjour, J'ai un sérieux problème que je rencontre pour la première fois et ne sais absolument pas comment le solutionner. Peut être pourrez-vous m' Un mailto avec 300 adresses, possible ? [ par saifer ] Salut à tous !Je suis actuellement confronté à un problème : j'aimerais utiliser un mailto avec 300 destinataires.. visiblement il y a un problème de sortir du flux pour positionner mon div en haut [ par attentio ] bonjour, voila j'ai un code qui me permet d'avoir toujours mon footer en bas de ma page quelque soit le contenu.cela fonctionne tres bien. voici m Problème de positionnement... [ par nicomilville ] Salut,C'est encore moi...J'ai encore un problème de CSS...Je voudrai positionner le pied de page de la page tout en bas mais je n'y arrive pas...lien Div.innerHTML et page html [ par rhan_659 ] bonjourj'ai besoin d'afficher une page html complete dans une div.via de l'ajax je récupére ma page html que j'incorpore dans ma div via ineerHTMLmais Ouvrir une page dans son cadre [ par zrzl ] Bonjour, Voilà mon problème: J'aimerais savoir si il existe un moyen d'ouvrir une page spécifique à l'intérieur de son cadre lorsque que l'on clique s Gros problème [ par Hirald ] Bonjour, J'ai un gros problème et je ne suis même pas sur qu'il existe une solution.Voici donc :J'affiche le contenu d'une base de données en asp (pas Problème out of memory sous IE7 et Firefox 3 mais pas sous Firefox 2 [ par winxor ] Bonjour à tous !Je m'adresse à vous car un problème m'est récemment apparu ( et oui ça arrive XD ) :J'ai une fonction vérifiant si les images sont cha


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales