IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

onClick + target


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Par défaut onClick + target
    Bonjour,

    J'ai un problème de cible de lien pour mon site. En fait je travaille avec les frame, mon lien se trouve dans un tableau, et ce n'est pas un mot (j'ai mis un onmouseover :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <tr onmouseover="this.className='rubriques'" onmouseout="this.className='texterubriques'">
    <td onclick="top.location.href='acc.php'" valign="top" height='40'>
    <a href="acc.php" target="zone"><span class="texterubriques">Accueil</span></a></td></tr>
    et je voudrais que la page s'ouvre dans "zone", nom que j'ai donné à une frame différente de celle du lien. target="zone" ne fonctionne pas et surtout je ne sais pas où le mettre !

    Après avoir longuement cherché sur le site, je n'ai pas trouvé. Quelqu'un pourrait-il m'aider SVP ? merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Par défaut
    a personne ?

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 133
    Par défaut
    moi je ne sais pas

    mais si quelqu'un sait, veuillez l'aider s'il vous plaît

    merci !

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    A priori, je dirais que ton onclick n'a rien à faire dans ton td.... Tu veux que la page s'ouvre quand on clicque sur le lien, non? Dasn ce cas, le onclick va sur le lien, pas sur le td (quelle idée de mettre un td, mais passons....)

    Donc a partir de là, pour ouvrir un lien dans un nouvelle fenetre (appellée zone par exemple):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href='acc.php' onclick="window.open(this.href,'zone'); return false;">
    Et tu peux de cette façon utiliser tous les attributs de window.open pour modifier le style de ton pop-up...

    PS: l'attribut target est deprecated en XHTML transitionnal et n'existe plus du tout en strict...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Par défaut
    Le code que tu m'as passé est bon mais ne me satisfait pas car voilà ce que je veux faire exactement :

    J'ai une page séparée en 2 frames, celle de gauche c'est le sommaire et celle de droite la zone de nom "frame2" par exemple.
    Le sommaire est formé d'un tableau avec dans chaque case un lien qui affiche dans 'frame2', jusque là pas de problème... mais ce que je veux faire, c'est avoir l'effet de lien, si on clique SUR le lien OU à n'importe quel endroit dans la case du même lien ! et cela toujours en affichant la nouvelle page dans 'frame2' sans changer la page du lien !

    Voilà merci d'avance

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Par défaut
    Bon alors finalement j'ai trouvé la soluce à mon problème, il suffisait de mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <td onclick="window.open('acc.php','zone');">
    <a href="acc.php" onclick="window.open('acc.php','zone'); return false;">Accueil</a></td>
    Merci beaucoup à denisC qui m'a éclairé là-dessus et qui m'a permis de trouver, et merci aussi à ce qui ont juste cherché...

    Problème résolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. onClick avec target="_blank"
    Par kev484 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2012, 15h54
  2. [TListView] OnClick ? Tri ?
    Par remixtech dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/04/2003, 21h33
  3. TMenuItem.OnClick et TNotifyEvent
    Par Jacques Deyrieux dans le forum Composants VCL
    Réponses: 4
    Dernier message: 31/03/2003, 11h24
  4. Modification de l'évènement OnClick
    Par MrJéjé dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2002, 12h52
  5. Un Sender peut-il s'auto-détruire lors d'un onClick?
    Par Flo. dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/07/2002, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo