Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS > [JavaScript] onclick vers une autre page > Lecture du sujet

[JavaScript] onclick vers une autre page

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne DjLeChuck # Posté le 17/05/2008 à 16:46:53
1...2...Plop !
Avatar
Groupe : Membres
Bonjour tout le monde ^^

Alors voilà... Jusqu'ici, pour insérer des smileys ou balises BBCode sur mon site, j'utilise un système tout bête comme celui-ci :
Code : HTML
1
<a href="javascript:void(0);" onclick="getElementById('message').value+=' :honte:'"><img src="/img/Smileys/honte.gif" alt="honte" /></a>


Cependant, je voudrait que mes smileys et BBCode soient dans une pop-up. Le problème est donc de savoir si je peux faire en sorte d'utiliser ce même système ou pas ?
C'est-à-dire qu'en cliquant sur un smiley se trouvant dans la pop-up, il se retrouve dans le textearea de ma page principal.

Merci d'avance.

Cordialement,
DjLeChuck.

Windows c'est cool, Linux c'est mieux =)
 
Hors ligne anonyme # Posté le 17/05/2008 à 16:56:17
Groupe :
Bien sûr avec window.opener.document.getElementById(iddutextarea)
Bon ce n'est pas le code total mais avec ça tu peux accéder à partir d'une page à une autre page.
Hors ligne DjLeChuck # Posté le 17/05/2008 à 17:16:43
1...2...Plop !
Avatar
Groupe : Membres
Hum...
J'ai du me tromper quelque part ^^

Mon lien pour ouvrir ma pop-up :
Code : HTML
1
<input type="button" name="couleurs" value="Smileys et BBCode" onclick="javascript:popUp('bbcode_smileys.html')"/>


Mon lien dans ma pop-up :
Code : HTML
1
<a href="javascript:void(0);" onclick="window.opener.document.getElementById(livre).value+=' :ange:'"><img src="img/Smileys/ange.gif" alt=":ange:" width="31" height="24" /></a>


J'ai manqué une étape ? :euh:

Je vais continuer à chercher quand même :)

Windows c'est cool, Linux c'est mieux =)
 
Hors ligne mario56 # Posté le 17/05/2008 à 17:20:28
\/!\/3 £3 5|)% !
Avatar
Groupe : Membres
essaye window.opener.getElementById()


Tous les amis connectés ? C'est possible ! - Qui est l'acteur mystère ?
Image utilisateur Geek à 83,33%
Image utilisateur Nerd à 40,54%
Image utilisateur Nolife à 26,19%
 
Hors ligne -Ne0- # Posté le 17/05/2008 à 17:22:09
Avatar
Groupe : Membres
Il manque simplement des guillemets : getElementById('livre') et non getElementById(livre).
Le reste est bon il me semble.

- Ne0 -

Tuto sur le JavaScript
--> c'est par ici !
 
Hors ligne DjLeChuck # Posté le 17/05/2008 à 17:25:26
1...2...Plop !
Avatar
Groupe : Membres
Non j'ai oublié de préciser que j'ai essayé avec les guillemets et ça ne change rien ^^
La méthode de mario non plus :)

Windows c'est cool, Linux c'est mieux =)
 
Hors ligne anonyme # Posté le 17/05/2008 à 17:36:09
Groupe :
Oui possible!
Un textarea ne se traite pas comme les autres champs!
As tu déjà du texte dans ton textarea? as tu fais un focus sur ton textearea? arrive tu à traiter avec un autre champs que ton textarea?
Fais des test et tiens nous au courant.
Hors ligne DjLeChuck # Posté le 17/05/2008 à 17:42:00
1...2...Plop !
Avatar
Groupe : Membres
Alors,

Code : HTML
1
<textarea name="message" rows="8" cols="35" id="message" tabindex="30" ></textarea>


Non je n'ai aucun texte, mais même si j'en ai un cela ne change rien.
Aucun focus.
Cela ne fonctionne pas non plus sur un champs banal.
L'erreur peut-elle venir du javascript qui ouvre ma pop-up ? Ça me paraît peu probable quand même :p

Je vais essayer de mettre ça en place dans un système externe à mon site, histoire de voir si y'a pas quelque chose qui parasite ^^

EDIT :
Bon et bien après maintes essayes, j'ai réussi à obtenir ce que je voulais ^^

Il me fallait en fait utiliser ceci :) :
parent.opener.document.getElementById('message').value+=
Édité le 17/05/2008 à 23:32:45 par DjLeChuck

Windows c'est cool, Linux c'est mieux =)
 
Hors ligne anonyme # Posté le 18/05/2008 à 02:35:04
Groupe :
Ralala!!! Content pour toi ^^

Retour au forum "XHTML / CSS" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 188 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0229s (0.0071s)