Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1843 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Popup, mais c'est quoi son problème ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Popup, mais c'est quoi son problème ???

n°1165721
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 20:10:37  profilanswer
 

Bonjour à tous !
 
Je vous demande de vous rendre sur cette page => http://www.central-gamer.com/dev/M [...] news&id=19 et de cliquer sur une des images de la news. J'aimerai savoir pourquoi le javascript ne fonctionne pas (le lien vers l'image est un exemple).  
 
Merci ;)


---------------
.:: Kmeleon ::.
mood
Publicité
Posté le 30-07-2005 à 20:10:37  profilanswer
 

n°1165724
masklinn
í dag viðrar vel til loftárása
Posté le 30-07-2005 à 20:12:03  profilanswer
 

[:mlc]

Error: unterminated string literal
Source File: http://www.central-gamer.com/dev/Mick/index.php?cg=lnews&id=19
Line: 294, Column: 20
Source Code:
  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,


 

Error: resizePopUp is not defined


j'ose même pas aller voir le source code avec des erreurs pareilles [:mlc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1165728
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 20:16:54  profilanswer
 

J'y connais rien en javascript, explique moi s'il te plait, la fonction resizePopPup est pourtant bien définie...


Message édité par kmeleon1 le 30-07-2005 à 20:17:20

---------------
.:: Kmeleon ::.
n°1165735
afbilou
pouet your life
Posté le 30-07-2005 à 20:24:55  profilanswer
 

Les images en 640x480 redimensionnées avec des width et height en 100x75 ... c'est tres tres mal :D
L'utilite des miniatures c'est aussi de ne pas obliger le visiteur a charger 500ko d'une image qui ne l'interresse pas :D

n°1165752
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 20:58:06  profilanswer
 

Oui nan mais ca c'est une béta, ne t'inquiète pas ca sera corrigé ;) Je veux juste savoir d'où vient l'erreur s'il vous plaît :D


---------------
.:: Kmeleon ::.
n°1165756
sircam
I Like Trains
Posté le 30-07-2005 à 21:03:58  profilanswer
 

kmeleon1 a écrit :

Oui nan mais ca c'est une béta, ne t'inquiète pas ca sera corrigé ;)


Promesses d'ivrogne. [:kiki]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165758
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 21:05:08  profilanswer
 

S'il vous plaît ne postez QUE QUAND VOUS AUREZ LA REPONSE , merci !!! (c'est pas sympa, franchement)


---------------
.:: Kmeleon ::.
n°1165761
sircam
I Like Trains
Posté le 30-07-2005 à 21:07:50  profilanswer
 

Baaah, je lis une remarque bidon, je la relève, faut pas t'offusquer. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165762
sircam
I Like Trains
Posté le 30-07-2005 à 21:08:13  profilanswer
 

En plus ça te fais un UP gratos [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165764
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 21:10:14  profilanswer
 

lol oui mais d'abord c'était pas une remarque bidon, enfin bon  QUI A LA REPONSE ??????


---------------
.:: Kmeleon ::.
mood
Publicité
Posté le 30-07-2005 à 21:10:14  profilanswer
 

n°1165765
sircam
I Like Trains
Posté le 30-07-2005 à 21:13:39  profilanswer
 

kmeleon1 a écrit :

lol oui mais d'abord c'était pas une remarque bidon, enfin bon  QUI A LA REPONSE ??????


Tu me permets d'en douter. C'est le genre de trucs qu'on fait correctement dès le départ, car ça ne prend pas plus de temps. Inutile de crier. Si qqn a la réponse et veut te la donner, il le fera. Mais si Masklinn a parlé, c'est fini, les autres ne bougeront plus.    [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165766
sircam
I Like Trains
Posté le 30-07-2005 à 21:14:28  profilanswer
 

Code :
  1. <!--
  2. .Style6 {
  3. color: #000000;
  4. font-family: Verdana, Arial, Helvetica, sans-serif;
  5. font-size: 11px;
  6. }
  7. .Style20 {
  8. color: #FFFFFF;
  9. font-size: 10px;
  10. }
  11. .Style27 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
  12. .Style31 {color: #666666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
  13. .Style34 {font-size: 16px}
  14. .Style35 {
  15. font-family: Verdana, Arial, Helvetica, sans-serif;
  16. font-weight: bold;
  17. font-size: 17px;
  18. }
  19. .Style36 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
  20. .Style39 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
  21. .Style41 {color: #990000}
  22. .Style44 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
  23. .Style42 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
  24. .Style45 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
  25. .Style48 {color: #000000}
  26. .Style52 {font-size: 10}
  27. .Style69 {font-size: 9px}
  28. .Style91 {color: #666666}
  29. .Style94 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
  30. .Style95 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
  31. .Style99 {color: #999999}
  32. .Style100 {font-family: Verdana, Arial, Helvetica, sans-serif}
  33. .Style101 {font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
  34. .Style102 {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
  35. .Style108 {
  36. font-size: 10px;
  37. font-style: italic;
  38. }
  39. body,td,th {
  40. font-family: Verdana, Arial, Helvetica, sans-serif;
  41. font-size: 10px;
  42. }
  43. .Style110 {font-size: 10px}
  44. .Style24 { color: #000000;
  45. font-size: 10px;
  46. font-family: Verdana, Arial, Helvetica, sans-serif;
  47. font-weight: bold;
  48. }
  49. .Style112 {font-size: 10px; color: #000000;}
  50. .Style114 {font-size: 7px}
  51. -->


 
Oh la la la la !!!
 
Si FlorentG passe par là, c'est la pelle à clous assurée. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165767
sircam
I Like Trains
Posté le 30-07-2005 à 21:14:49  profilanswer
 

Enfin, je suppose que c'est juste une beta, comme tu dis. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165768
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 21:20:10  profilanswer
 

J'vais acheter une arbalette à Sircam, c'est efficace, inodore, et sans douleur (enfin pas pour moi)...


---------------
.:: Kmeleon ::.
n°1165770
sircam
I Like Trains
Posté le 30-07-2005 à 21:22:17  profilanswer
 

Citation :

la fonction resizePopPup est pourtant bien définie..


Tu la sors d'où, cette fonction ? [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165772
afbilou
pouet your life
Posté le 30-07-2005 à 21:25:51  profilanswer
 

Pourquoi personne ne t'aide ? C'est une bonne question tu ne trouves pas ?
 
J'y repond rapidement ...
 
Il faut nous aider a t'aider ! Si t'as un probleme qui te depasses et que tu souhaites de l'aide tu dois fournir ta part de boulot : isoler ton probleme et faire une page HTML basique, sans fioriture, sans contenu, avec juste le code qui mets ton probleme en evidence.
Devant les 500 lignes de codes profondement obscur de ta page je n'ai pas envie de chercher quoique ce soit !
 
Si tu ne peux pas nous presenter une page html de 15/20 lignes sans mise en page ni rien qui nous permette de voir clair en quelques secondes alors il y a un probleme : tu ne maitrises pas du tout le langage et la on ne peut pas passer notre temps a t'apprendre les bases. Comprends que si tu veux faire un site sans la moindre connaissance c'est que tu n'as pa envie de te fouler ! Le fait est qu'on ne va pas plus se fouler que toi ce qui me parait logique.
 
Tu as maintenant des pistes pour te permettre de non pas regler ton probleme mais de t'aider a nous l'exposer dans le but de trouver une solution.


Message édité par afbilou le 30-07-2005 à 21:32:12
n°1165775
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 21:30:36  profilanswer
 

d'accord alors tout simplement :
 
Le script de popup (qui s'adapte à l'image la contenant):
 

Citation :

<SCRIPT language=JavaScript>
function resizePopUp(monImage, monTitre)
  {
  w = window.open('','Chargement en cours...','width=10,height=10');
  w.document.write( "<html><head><title>"+monTitre+"</title>\n" );
  w.document.write( "<script language='JavaScript'>\n" );
  w.document.write( "IE5=NN4=NN6=false;\n" );
  w.document.write( "if(document.all)IE5=true;\n" );
  w.document.write( "else if(document.getElementById)NN6=true;\n" );
  w.document.write( "else if(document.layers)NN4=true;\n" );
  w.document.write( "function autoSize() {\n" );
  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,
document.images[0].height+31)\n" );
  w.document.write( "else if(NN6) self.sizeToContent();\n" );
  w.document.write( "else window.resizeTo(document.images[0].width,
document.images[0].height+20)\n" );
  w.document.write( "self.focus();\n" );
  w.document.write( "}\n</scri" );
  w.document.write( "pt>\n" );
  w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
  w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
  w.document.write( "</body></html>" );
  w.document.close();
  }
</SCRIPT>


 
Et le code qui me génère les liens (php):
 

Citation :

echo"&nbsp;<a href='#' onClick=\"resizePopUp('".$rw->lien."','".$rw->lien."');\"><img border=\"2\" src=\"".$rw->lien."\" width=\"100\" height=\"75\"></a>&nbsp;";


 
Ce qui donne (pour ceux qui connaissent pas):
 

Citation :

<a href="#" onClick="resizePopUp('lien','lien');">Salut</a>


 
Je peut pas faire plus :s


---------------
.:: Kmeleon ::.
n°1165776
sircam
I Like Trains
Posté le 30-07-2005 à 21:31:27  profilanswer
 

afbilou a écrit :

Pourquoi personne ne t'aide ? C'est une bonne question tu ne trouves pas ?
 
J'y repond rapidement ...
 
Il faut nous aider a t'aider ! Si t'as un probleme qui te depasses et que tu souhaites de l'aide tu dois fournir ta part de boulot : isoler ton probleme et faire une page HTML basique, sans fioriture, sans contenu, avec juste le code qui mets ton probleme en evidence.
Devant les 500 lignes de codes profondement obscur de ta page je n'ai pas envie de chercher quoique ce soit !


tfou ? c pa plu facil de donné la page é tu donne la reponce ?   [:pingouino]  
 
Au moins ici, notre ami sait écrire, il n'est pas comme les autres.  :jap:  
 

Citation :

J'y connais rien en javascript


Bah alors, RTFM pour commencer. Je n'y connais pas grand-chose en plomberie, c'est pour cette raison que je m'abstiens de raccorder un évier moi-même. Pareil pour toi avec le JavaScript.  [:airforceone]  
 
Non ?    [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165778
sircam
I Like Trains
Posté le 30-07-2005 à 21:33:27  profilanswer
 

kmeleon1 a écrit :

Je peut pas faire plus :s


 :non:  
 
Si tu reprends une fonction toute faite piquée sur le nainternet, tu te débrouilles.
 
Sur ce forum, on fournit une aide ponctuelle mais on ne "corrige" pas des scripts tout faits auquels la personne ne comprend rien.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1165781
kmeleon1
Ubuntu Forweeeeever
Posté le 30-07-2005 à 21:36:34  profilanswer
 

Ecoute cette fonction ne marche même pas si je laisse que le windows.open (ok je connais un tout petit peu le javascript). En fait je comprend pas pourquoi, mais j'ai l'impression que c'est impossible d'utiliser des fonctions (me prenez pas pour un fou), alors que si je copie direct le windows.open dans le lien, ca marchera nikel. Seulement là y'a plusieurs lignes de code, donc autant utiliser une fonction..... qui marche pas...


---------------
.:: Kmeleon ::.
n°1165916
kmeleon1
Ubuntu Forweeeeever
Posté le 31-07-2005 à 10:50:26  profilanswer
 

up


---------------
.:: Kmeleon ::.
n°1166169
gatsusat
Posté le 31-07-2005 à 21:29:22  profilanswer
 

tu as vu ton script ?? il date d'avant guerre
il fait des test de navigateurs qui n'existent presque plus.

n°1166180
sircam
I Like Trains
Posté le 31-07-2005 à 21:59:58  profilanswer
 

Ca, il s'en fout. Il a l'a repris tel quel, tout ce qu'il veut, c'est qu'il marche. Il se fout de savoir comment ou pourquoi. [:pingouino]
 
Il dit qu'il n'y connait rien en JS, puis que quant même, il s'y connait un peu.
 
Il dit que c'est une version beta, que ce sera corrigé, mais je n'y crois pas un instant.
 
C'est consternant.
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1166184
kmeleon1
Ubuntu Forweeeeever
Posté le 31-07-2005 à 22:03:03  profilanswer
 

Consternant quoi ? Consertant de vouloir qu'un script marche ??? Ce forum est pas fait pour ca ? Effectivement je connais un tout petit peu le JS mais par rapport à vous je connais rien (c'est mieux expliqué comme ca ???). Maintenant j'ai trouvé une alternative, merci à ceux qui ont eu ne serait-ce que l'idée de m'aider, mais Sircam toi t'as vraiment l'art d'enfoncer les gens... c'est ca que je trouve consternant


---------------
.:: Kmeleon ::.
n°1166467
FlorentG
Unité de Masse
Posté le 01-08-2005 à 10:54:38  profilanswer
 

kmeleon1 a écrit :

Le script de popup (qui s'adapte à l'image la contenant):
 

Citation :

<SCRIPT language=JavaScript>



On a l'habitude d'écrire les éléments en majuscule. L'attribut language n'existe pas. Les attributs se notent entre quotes
 

kmeleon1 a écrit :

Citation :

function resizePopUp(monImage, monTitre)
  {
  w = window.open('','Chargement en cours...','width=10,height=10');
  w.document.write( "<html><head><title>"+monTitre+"</title>\n" );



Là on arrête tout de suite : document.write est complètement obsolète... Va falloir corriger toute la suite, avec des méthodes DOM...
 

kmeleon1 a écrit :

Citation :

w.document.write( "<script language='JavaScript'>\n" );



Pareil, attribut language
 

kmeleon1 a écrit :

Citation :

w.document.write( "IE5=NN4=NN6=false;\n" );



La détection de navigateurs, c'est mal, et il manque une dizaine de navigateurs à ta liste :(
 

kmeleon1 a écrit :

Citation :

 w.document.write( "if(document.all)IE5=true;\n" );
  w.document.write( "else if(document.getElementById)NN6=true;\n" );
  w.document.write( "else if(document.layers)NN4=true;\n" );
  w.document.write( "function autoSize() {\n" );
  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,
document.images[0].height+31)\n" );
  w.document.write( "else if(NN6) self.sizeToContent();\n" );
  w.document.write( "else window.resizeTo(document.images[0].width,
document.images[0].height+20)\n" );
  w.document.write( "self.focus();\n" );
  w.document.write( "}\n</scri" );
  w.document.write( "pt>\n" );
  w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
  w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
  w.document.write( "</body></html>" );
  w.document.close();
  }
</SCRIPT>



Beaucoup trop de trucs dans les document.write :( Pourquoi tout écrire le popup à chaque fois ? Et le code html TOTALEMENT obsoolète ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Popup, mais c'est quoi son problème ???

 

Sujets relatifs
Problème de fermeture de popupProblème d'interaction entre une page et une popup
Problème popup imageprobleme popup plus target
problème Php / popupProbléme de refresh depuis un popup
Problème de popup récurrent (tjdo)Probleme popup
[java] probleme de popup avec dreamweaver[JAVASCRIPT] Popup en JS, tout petit probleme: pliz help
Plus de sujets relatifs à : Popup, mais c'est quoi son problème ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR