Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/02/2011, 10h54   #1
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Par défaut Méthode ondblclick qui ne marche pas oO

Bonjour,

Voilà j'ai un petit soucis avec un create élément span, je lui ajoute la méthode ondblclick et je veux qu'il m'ouvre une nouvelle page grâce à window.open.

En fait la méthode ondblclick marche puisque j'arrive à faire un alert, mais lui le window.open refuse totalement de coopérer.
Voici le code:

Code :
1
2
3
4
5
6
sd.ondblclick = function() {
 
		alert("hello");
		window.open("http://XXX.XXXXXXXX.com/XXX/XXX.XXX/($XXX)/"+XXXXXX[i].XXXXX+"");	
 
		}
Pouvez vous m'aider silvouplait?
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 10h56   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
et un popup tout seul tu peux ?
le bloqueur de popup n'est pas activé ?
ton code à l'air correct ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/02/2011, 11h00   #3
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Une popup ça marche...
De plus en plus bizarre...
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h02   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
c'est quoi sd ?
comme type de balise ? juste un span ?

on peut voir le html ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h07   #5
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Le problème vient des "", apparemment le code devrait commencer et se finir par ' ' comme ceci:

Code :
window.open('http://www.XXXXXXXX.com/XXXXX/XXXX.XXX/($XXX)/"+XXXXXX[i].XXXXXXXX+" ');
Mais le problème c'est que du coup, il prends par en compte la variable, il m'ouvre une nouvelle page mais la variable n'est pas pris en compte.

Sinon voici sd:

Code :
1
2
3
4
var s = document.createElement("span");
var ids = "s" + donnees[i].numero;
s.setAttribute("id",ids);
var sd = document.getElementById(ids);
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h10   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
window.open('http://www.XXXXXXXX.com/XXXXX/XXXX.XXX/($XXX)/'+XXXXXX[i].XXXXXXXX);
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/02/2011, 11h15   #7
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
C'était bien trouvé, mais ça marche pas...
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h17   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
c'est quoi XXXXXX[i].XXXXXXXX ?
une propriété d'objet ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h22   #9
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
C'est ce que je récupère grâce à une requête ajax, en gros c'est des données de dépêches, ça ressemble à un truc comme ça :

A45C4D12A6CB4E8AC12577C9GHHBHUIB

Et c'est stocké dans un tableau. Voilàa la fonction qui ' récupére ' ses lignes:

Code :
1
2
3
4
5
6
7
8
9
10
11
function XXXXXXXX(XXXXX)
{
	XXX = XXXXX.split("|");
	if (XXXX.length != 11)
		return null;
	return {
		XXXXX : parseInt(XXXX[X]),
		XXXXXX : XXXX[X],
		XXXXXX : XXX[X],
		Etc....
	};
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h23   #10
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
y'a des espaces dedans ?
Code :
window.open('http://www.XXXXXXXX.com/XXXXX/XXXX.XXX/($XXX)/'+escape(XXXXXX[i].XXXXXXXX) );
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h42   #11
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Non il n'y en a pas. Je me demande pourquoi ça fait tout bugger.
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h49   #12
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
que donne un alert de la concaténation de l'url ...

c'est forcément là que le bats blesse ...
même si tu ne montre pas l'url pour des raisons de confidentilaité, peuxc tu au moins mettre un string correspondant ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 11h58   #13
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
C'est super bizarre, l'alert de la concaténation de l'url ne marche pas, l'alert ne se met pas en 'route'.

En string ça pourrait donner un truc comme ça:

Code :
window.open('http://www.informationsregionales.com/ght34/fth.ght/($All)/'+infos[i].geographie);
par exemple.
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 12h02   #14
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
tu as donc un caractère a echapper dans l'url
il doit y avoir des quotes ?
essaye d'echapper l'intégralité de l'url???
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 12h05   #15
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Tu parles de quels caractères?
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 12h09   #16
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Et puis l'alert se déclenche bien pour le début de l'url, mais quand je laisse juste:

Code :
alert(infos[i].geographie);
Pouf l'alert ne fonctionne plus..
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 12h23   #17
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 450
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 450
Points : 2 149
Points : 2 149
et ça ça donne quoi ? Sinon c'est bizarre ton ($All) dans l'URL...
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/02/2011, 12h25   #18
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
ça donne undefined.

En tout cas merci de m'aider.
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 12h30   #19
Invité de passage
 
Inscription : mai 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 19
Points : 3
Points : 3
Bon ça y est j'ai trouvé..
J'ai du passé par une variable intermédiaire avant les appendchild pour stocker mon fameux infos[i].geographie

Parce que sinon il m'était impossible de le récupérer après, en passant par la variable, ça marche parfaitement.

Merci énormément pour m'avoir aider, et d'avoir pris de votre temps.
C'est vraiment gentil de votre part, je vais mettre le sujet en résolu.
kelaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h04.


 
 
 
 
Partenaires

Hébergement Web