Ecrire dans une popup à partir de la fenetre principale ... - HTML/CSS - Programmation
Marsh Posté le 03-10-2002 à 09:03:34
tu dois pouvoir faire un truc dans ce style :
dans modele.html :
<div name="mondiv" id="mondiv"></div>
et dans ta fenetre principale
<script language="javascript">
window.open(....);
d=test.getElementById("mondiv" );
d.innerHTML="ce que tu veux mettre dans le div";
</script>
Marsh Posté le 04-10-2002 à 22:52:09
Ca marche pas
Le message d'erreur est : 'test' est indefini
C'est pas avec le div que j'ai un problème. C'est le popup qu'il ne trouve pas
Le script est dans une iframe est ce que cela peut expliquer qu'il ne trouve pas le popup ?
Je ne connait pas bien la logique de ces trucs là ...
Marsh Posté le 05-10-2002 à 02:37:51
fifiz a écrit a écrit : window.open("model.htm","test"," " ); // ça c'est ok ... apres pour ecrire dedans j'ai plus de mal ... window["test"].write("truc_à_ecrire" ); // ??? |
la soluce se rapproche de ceci :
wnd= window.open("model.htm","test"," " ); // ça c'est ok ...
wnd.write("truc_à_ecrire" ); // ???
Marsh Posté le 05-10-2002 à 12:24:46
Ca ne marche pas
Erreur : "Cet objet ne gere pas cette propriete ou cette méthode"
dans le window.open il n'y a pas moyen de donner le code html de la page au lieu de lui donner une adresse ?
Marsh Posté le 05-10-2002 à 13:13:34
j'ai du que c'était du genre... en cherchant, tu aurais trouvé que ceci fct !
Code :
|
certains browser réagissant mal, il faut ajouter un open et un close :
Code :
|
Marsh Posté le 05-10-2002 à 13:45:05
effectivement j'ai trouvé mais en tatonnant ça a été un peu long
merci pour tout !
Par contre j'ai un autre problème :
la page générée contient un certain nombre de photos en grand format (l'idée était pour ceux qui ont de bonnes connexions de leur permetre de télécharger toute la péllicule en grand format sans avoir a se les taper photo par photo).
Mais une fois que la page s'affiche dans IE6 quand je fait "enregister sous" dans le popup ce n'est pas le popup que j'enregistre mais la page qui l'a généré ????
une idée ?
Code :
|
Ca donne bien :
Code :
|
Marsh Posté le 05-10-2002 à 14:47:09
je vois pas trop non
Marsh Posté le 03-10-2002 à 01:41:56
Je voudrais pouvoir ecrire dans une popup à partir de ma fenetre principale ...
dans un script de ma fenetre principale :
window.open("model.htm","test"," " ); // ça c'est ok ...
apres pour ecrire dedans j'ai plus de mal ...
window["test"].write("truc_à_ecrire" ); // ???
Quelle est la syntaxe à ce niveau là ?
Merci d'avance.
A+