begin process at 2012 05 28 23:16:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

actualiser


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

actualiser

dimanche 19 septembre 2010 à 10:39:54 | actualiser

eva4

bonjour et bon dimanche .....

Dites moi, je recherche un code pour actualiser, oui mais :

sur ma page A j'ai une iframe de 50 * 50 pixels. il aparait dedans un bouton .

Le bouton se trouve donc lui sur un page B. quand je clique dessus via l'iframe de A j'ai un enregistrement qui se fait dans ma BDD.
Je voudrais savoir : apres avoir cliqué sur le bouton de la page B via l'iframe de A est il possible d'avoir un script qui dise actualise page A.

Merci pour vos réponses
dimanche 19 septembre 2010 à 14:51:15 | Re : actualiser

PetoleTeam

Membre Club
Bonjour,
voir du coté de window.parent

;O)
dimanche 19 septembre 2010 à 15:55:53 | Re : actualiser

eva4

merci mmais je crois que ça rien a voir avec ce que je souhaites faire
dimanche 19 septembre 2010 à 16:12:41 | Re : actualiser

PetoleTeam

Membre Club
de la page contenue dans l'IFRAME pour accéder à la page conteneur on utilise window.parent, ensuite rien ne d'interdit de faire appel à la méthode reload de ta window.parent.document.location.

Mais pourquoi ne pas mettre ce bouton directement dans la page?

;O)
dimanche 19 septembre 2010 à 16:22:41 | Re : actualiser

eva4

DANS ce cas c'est que je comprends vraiment pas comment utiliser window.parent

Bien enfaite quand je clic sur le bouton (qui est sur la page B mais visible sur la page A via l'iframe, j'ai une valeur qui s'enregistre dans ma BDD.)

en faites dans une fenetre avec une taille précise j'ai beaucoup de chose à afficher. donc du coup quand je clic sur le bouton j'ai par exemple la valeur 'i' qui va dans la BDD. et au chargement de la page A, si la valeur 'i' est dans la BDD alors affiche certain élément sinon n'affiche pas certain éléments.

c'est pour cela que c'est très important qu'a la fin de la lecture de la page B la page principale A s actualise.


Mais la, c moi qui bug, j'y arrive vraiment pas
dimanche 19 septembre 2010 à 17:29:34 | Re : actualiser

eva4

bon, dan sma page A j'ai mis ceci :
Code Javascript :
</script>

<script type="text/javascript">
function reloadPage()
  {
  window.location.reload()
  }
</script>


Sauf que je bloque maintenant au niveau de la page B. comment faire exécuter le script page A a partir de B ?
dimanche 19 septembre 2010 à 17:30:52 | Re : actualiser

PetoleTeam

Membre Club
quand je clic sur le bouton ...j'ai une valeur qui s'enregistre dans ma BDD.)
donc tu as une fonction sur ton bouton

Une fois le retour fait il te suffit donc de reloader la window.parent
Code Javascript :
//----------------
function Fct_Btn(){
  alert("ACTION\nCe que je dois faire...");
  if( window.parent)
    window.parent.document.location.reload(true);
}

;O)
dimanche 19 septembre 2010 à 17:50:31 | Re : actualiser

eva4

pitain ya un truc que je capte pas.....

j'ai mis ça dans la page B (la ou il y a le bouton)

Code Javascript :
<script>
function submit(){
  alert("ACTION\nCe que je dois faire...");
  if( window.parent)
    window.parent.document.location.reload(true);
	}
</script>


sa me fais rien

voici le code de ma page B (le bouton est visible sur la page A via l'iframe qui est sur A)

Code PHP :
<? 
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {

      $mysql_link=mysql_connect("************", "**************", "***************");
mysql_select_db("**************", $mysql_link);
	  $updateSQL = "UPDATE pi SET valeur= '' WHERE pc='pc1'";
	$Result1 = mysql_query($updateSQL, $mysql_link) or die(mysql_error());

  $updateGoTo = "lanceclose.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
    
    
    


  }
  header(sprintf("Location: %s", $updateGoTo));
  
}

 



?>
<!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=iso-8859-1" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Document sans titre</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
}
.CHIFFRE4 {	font-size: 1.5cm;
	color: #0000FF;
	background-color: #FFFF00;
	width: 1.7cm;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 1.7cm;
}
.close {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	height: 32.5px;
	width: 3.9cm;
	border: medium double #000000;
}
.Style17 {	color: #FFFF00;
	font-weight: bold;
	font-size: 14px;
}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<script>
function submit(){
  alert("ACTION\nCe que je dois faire...");
  if( window.parent)
    window.parent.document.location.reload(true);
	}
</script>

</head>
<body>
<form action="<?php echo $editFormAction; ?>" id="" name="form1" method="POST"><input name="action" type="hidden" id="action" value="enrg">
                        <input name="id" type="hidden" id="id" value="id">
                        <input type="submit" name="Submit"   onClick="verifForm(this.form)" value="Close" class="close" >
                        <input type="hidden" name="MM_update" value="form1">
						</form>
</body>
</html>

dimanche 19 septembre 2010 à 19:04:59 | Re : actualiser

PetoleTeam

Membre Club
au passage quelques remarques
- ne pas mettre le code PHP mais le code généré par le PHP, la page en HTML en fait

- lorsque l'on met un DOCTYPE XHTML on respecte le codage
exemple
Code Javascript :
<input type="hidden" name="MM_update" value="form1">
devient
Code Javascript :
<input type="hidden" name="MM_update" value="form1" />
ou autre MAJUSCULE sur POST...
- il est FORTEMENT déconseillé de donner au fonction le nom d'une méthode JavaScript, en l'occurrence ICI submit.

- il est préférable de mettre tout le code JavaScript entre les mêmes balises
Code Javascript :
<script type="text/JavaScript">
// Les fonctions du script
</script>


pour en revenir à ton problème...
la page est donc réactualisée, c'est donc à ce moment que tu dois exécuter la fonction de reloadage*de window.parent.

*pas sur que cela existe!
;O)
dimanche 19 septembre 2010 à 19:12:40 | Re : actualiser

eva4

oui quand je clic mon script s 'exécute et envoi ma valeur 'i' dans la BDD donc oui à la fin du script la page est actualisé. (ici on est en page B)

mais sa ne m'actualise pas la page A et c'est pourtant la page A qu'il faut que j'actualise une fois que le script de la page B est fini

1 2

Cette discussion est classée dans : bouton, page, iframe, actualiser


Répondre à ce message

Sujets en rapport avec ce message

Iframes recuperation de donnees [ par mhiblot ] voila mon pb. sur 1 premier page, g 1 formulaire avec une iframe en plus.nommee 'iframe' :p dans cette iframe g 2 champs et un bouton. lorque je cl IFRAME location [ par ypikai ] Bonjour voilà j'ai une page dans laquelle j'affiche une IFRAMEet un bouton. Je voudrais qu'en cliquant sur ce bouton je puisse afficher la iframe en p Urgent:Acceder à un objet dans une iframe [ par Fildomen ] Salut !!j'ai deux pages !! une ou il ya un bouton et une iframe qui contient la deuxième page ou il ya un texte area !! je veux que quand je clique su Refresh Iframe depuis un popup [ par yanis7518 ] salut a tousj'ai une page principale avec une iframe et un bouton.lorsque je click sur le bouton j'ouvre un popup pour y entrer des données. Lorsque j Définir comme page d'accueil [ par gege57230 ] Bonjour, je cherche à intégrer à mon site en flash un bouton pour permettre aux utilisateurs de mettre mon site en page de démarrage. Ne parvenant pas Actualiser page modale [ par JMKPROD ] salut à tousJ'ouvre une page (php) modale avec  "window.showModelessDialog", dans cette page j'affiche un tableau alimenté par une table (mysql), j'ef Comment savoir si une IFRAME a des scrollbars ? [ par supergrey ] Bonjour j'ai une iframe sur une page dont la hauteur du contenu est variable, comme l'iframe est sur un autre serveur je ne peux pas récupérer la haut page to iframe [ par abdoulax ] Bonjour,J'ai une page ouverte. Je voudrai modifier complement cette page afin de faire de mettre son contenu dans un iframe.par exemple on aurait test iframe [ par benoitmtl ] Bonjour, Voici mon problème. J'ai une page sur mon site A qui contient un petit code JavaScript. Sur mon site B (pas sur le même serveur desactiver le bouton precedent de la page windows/gerer une zone de text [ par Medgueye ] Bonjour à tous1ère question:Je demande si quelqu'un sait comment désactiver le bouton précedent dans une page web.J'ai une application développée avec


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 : 0,640 sec (3)

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