[Resolu] lien php dans du php dans du Javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Resolu] lien php dans du php dans du Javascript

par TigM » 11 févr. 2006, 02:24

Merci pour la correction de syntaxe.

Je m'étais par contre tromper, vu que j'avais pas de fonction JavaScript affichage_popup. Donc malgré la correction rien ne s'ouvrait.
Entre temps on m'a dit comme faire, simplement ouvrir une window.open,
$a[0] = "<a href=\"#\" onClick=\"window.open('show_event.php?ID=" .$Event['id_event'] . "','popup1');return(false)\">";
ce qui avec les paramètres Javascript possible donnais ca,
$a[0] = "<a href=\"#\" onClick=\"window.open('show_event.php?ID=" .$Event['id_event'] . "','popup1', config='height=390, width=500, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=0');return(false)\">";
Mon problème est désormais résolu.

et Merci encore de m'avoir répondu aussi vite.

par Cyrano » 11 févr. 2006, 01:15

Il y a un conflit de guillemets dans ton code : à remplacer par ceci:
$a[0] = "<a href=\"javascript:affichage_popup('show_event.php?ID=" .$Event['id_event'] . "','popup_1');\">";
Note : remplace le ":" par un ":" (deux points) , cet affichage est créé par phpBB.

[Resolu] lien php dans du php dans du Javascript

par TigM » 11 févr. 2006, 00:07

Bonsoir,

J'ai un problème qui semble simple d'apparence (et qui doit l'être, mais mes connaissances en php sont assez limité)

Voilà, j'ai cette ligne ci :
{
    $a[0] = "<a href='show_event.php?ID=" .$Event['id_event'] . "' Target='_blank'>";
    a[1] = "</a>";
}
C'est une ligne issu d'un calendrier php/MySQL.

Le lien ci dessus me permet de cliquer sur chaque element du calendrier qui contiendrait un evenement.
Donc comme c'est précisé, le lien s'ouvre dans une nouvelle page.

Sauf que j'aimerai que cette page soit personnalisable, donc ouvrir le lien en Javascript, pour ainsi définir les bords etc.

Mais une erreur de syntaxe m'est a chaque fois renvoyé. J'ignore donc si dans mon code on peut pas mettre de javascript, ou si c'est le code que j'insere qui est faux

Voici ce que j'ai testé, mais qui me retourne un parse error
{
    $a[0] = "<a href="javascript:affichage_popup('show_event.php?ID=". $Event['id_event'] . "','popup_1');">";

    $a[1] = "</a>";
}
j'avais aussi cette version de javascrip :

<a href="javascript:na_open_window('win', 'lien', 0, 0, 300, 200, 0, 0, 0, 0, 0);" target="_self"></a>

mais tjrs ce probleme de ponctuation


Merci a la personne qui pourra me trouver l'erreur ^^
(c'est assez important, je dois le rendre demain)