Rechercher : dans
Par :

Javascript et les frames?!!!

Dernière réponse le 2 aoû 2002 à 09:11:57 chichou, le 1 aoû 2002 à 14:26:40 
 Signaler ce message aux modérateurs

Bonjour,
j'ai une page html comprenant 2 frames: une "topframe et une "mainframe. dans la "mainframe j'ouvre une page php qui génere un tableau de MySQL à "$i" nombre de ligne et dans la topFrame je voudrais stocker ma variable "$i" dans un champ de formulaire.
?: comment envoyer la valeur de $i du script php de la mainframe DANS le fomulaire de la topframe??????

Meilleures réponses pour « Javascript et les frames?!!! » dans :
[Pratique] Framakey - Applications portables sur clé USB VoirLa Framakey - Des applications portables sur clé USB Vous vous déplacez et avez besoin d'un ordinateur. Si vous n'avez pas d'ordinateur portable, vous êtes obligé d'utiliser la machine des autres. Ainsi : Soit vous utilisez directement...
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Télécharger Microsoft .NET Framework 2.0 (x86) VoirLe package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Les Frames VoirPrésentation des frames Grâce à la technologie des frames (en français "cadres") il est désormais possible d'afficher plusieurs pages HTML dans différentes zones (ou cadres). Les frames ne font pas partie de la spécification du HTML 3.x, il faut...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

 HackTrack, le 2 aoû 2002 à 09:11:57
  • +1

Index.html:
========

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>
<title>Frame tester</title>
</head>

<frameset name="parent" rows="20%,*" border="0">
<frame name="topframe" src="top.html" scrolling="no"/>
<frame name="mainframe" src="main.html" scrolling="no" />
</frameset>

</html>



top.html:
=======
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Top</title>
</head>

<body>

<form name ="topForm" action = "aPage.html">
$i value is  <input id ="iValue" type="text" />
</form>

</body>
</html>



main.html:
========
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Main</title>
<script>
<!-- $i doit être récupéré du script PHP, il est stocké ici statiquement juste pour donner un exemple -->
var iVal = 12;
function loadValue(){
var topFrame = parent.frames('topframe');
topFrame.document.getElementById('iValue').value = iVal;
return iVal;
}
<!-- Cette fonction remplace la génération du tableau par ton script dans cet exemple -->
function buildTable(rowsCount){
var table = "<table>";
for(var i=0; i<rowsCount; i++){
var lineCount = i+1;
table += "<tr>";
table += "<td>Ligne"+lineCount+" Colonne 1</td>";
table += "<td>Ligne"+lineCount+" Colonne 2</td>";
table += "<td>Ligne"+lineCount+" Colonne 3</td>";
table += "<td>Ligne"+lineCount+" Colonne 4</td>";
table += "</tr>";
}
table += "</table>";
document.write(table);
}
</script>
</head>

<body onLoad="var x = loadValue(); buildTable(x);">

</body>
</html>

;-)
HackTrack

Répondre à HackTrack