Votre question

transmission de variables php vers une fenetre pop up

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
12 Août 2007 09:27:20

Bonjour tout le monde..
j'ai un probleme à vous soumettre, j'espére trouver chez vous la solution,..
voila, je veux transmettre deux variables au moyen d'une url vers une autre page qui s'ouvrira en pop up..

j'ai essayé quelque chz mais le résutat que j'ai c'est l'ouverture de la page normalement (pas en pop up) et aucun envoi de variables::

le script javascript:
<script language="JavaScript">
<!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
toolbar_str = toolbar ? 'yes' : 'no';
menubar_str = menubar ? 'yes' : 'no';
statusbar_str = statusbar ? 'yes' : 'no';
scrollbar_str = scrollbar ? 'yes' : 'no';
resizable_str = resizable ? 'yes' : 'no';

cookie_str = document.cookie;
cookie_str.toString();

pos_start = cookie_str.indexOf(name);
pos_end = cookie_str.indexOf('=', pos_start);

cookie_name = cookie_str.substring(pos_start, pos_end);

pos_start = cookie_str.indexOf(name);
pos_start = cookie_str.indexOf('=', pos_start);
pos_end = cookie_str.indexOf(';', pos_start);

if (pos_end <= 0) pos_end = cookie_str.length;
cookie_val = cookie_str.substring(pos_start + 1, pos_end);
if (cookie_name == name && cookie_val == "done")
return;

window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

// --></script>


vu que mon url est longue je l'ai formé par étapes:
<?php $page1 = 'parolesdechanso.php?album=' . $donnees1['numero_album'] . '&chanson=' . $donnees1['numero_chanson'];
?>

<?php $page2 = 'javascript:na_open_window(\'paroles\', \'' . $page1 . '\', 0, 0, 300, 200, 0, 0, 0, 0, 0)';
?>

<?php echo '<a class="lien1" target=_"self" href="' . $page2 . '">'; ?>
<?php echo $donnees1['numero_chanson']; ?> - <?php echo $donnees1['intitule_chanson']; ?>.</a>


merci bcp pour vos réponses...

Autres pages sur : transmission variables php vers fenetre pop

a c 232 L Programmation
12 Août 2007 10:58:11

Tu pourrais montrer le code généré (le code source de ta page, une fois que tu l'as exécuté).
Tout du moins les parties qui nous intéresse, c'est à dire, le lien1.

Sinon, le target ne s'écrit pas target=_"self" mais target="_self", de plus, sais-tu à quoi sert ce target ?
12 Août 2007 11:02:44

Salut Omar, si mes souvenirs sont bons, je crois que c'est pour que les liens hypertexte s'ouvrent dans la meme fenetre.

Ca reste à vérifier parce que j'm'en rappel plus vraiment...
Contenus similaires
12 Août 2007 11:08:29

merciiiiiiiii les gars,
le probleme était effectivement le " que j'ai mal placé..(ça c'est pour le probleme de non affichage de la fenetre en pop)
concernant le probleme de non reception des variable transmises, c juste que je m eusi trompé dans la page, j'ai oublié un "n" à la fin [parolesdechansoN.php],..
merci bcp..
a c 232 L Programmation
12 Août 2007 11:08:51

Salut Spurkle, oui, je sais à quoi ça sert, je lui demande si lui il sait...
Car je trouve ça bizarre qu'il mette un target="_self", tout en voulant ouvrir une pop-up :pt1cable: 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS