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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  utilisation d'objets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

utilisation d'objets

n°1188468
nayaphykit
Posté le 31-08-2005 à 10:54:35  profilanswer
 

bonjour
 
je developpe un site et j'utilise des fonctions javascript dans mon code, je ne metrise pas encore tres bien ce langage
 
j'ai créé un slideshow de quatre images et du texte leur correspondant (ca marche bien)
j'ai besoin que chacune de ses images soit cliquable et ouvre un popup different
si je mettait un lien tt simple de type <a href="monlien.htm" target="_blank"> ca marcherait, ms pr un popup il fo plutot un truc du genre  
<a href"#" onclick="popup(monlien.htm" );"> or quand je veux mettre un truc comme ca ds mon code ca ne fonctionne pas  
 
voici la fonction popup que j'utilise :

Code :
  1. function popup(url) {
  2. var windowprops = "width=620,height=600, toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no";
  3. window.open(url,'Maison&nbsp;traditionnelle',windowprops);
  4. }


 
et voici le code qui fonctionne ms ne me permet pas de definir la taille des pages ouvertes par le lien:

Code :
  1. <a id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></a>
  2. .....
  3. <script language="JavaScript1.2">
  4. ...
  5. function getobject(obj){
  6. if (document.getElementById)
  7. return document.getElementById(obj)
  8. else if (document.all)
  9. return document.all[obj]
  10. }
  11. function Update(){
  12. getobject("_Ath_Slide" ).src = g_ImageTable[g_iimg][0];
  13. getobject("_Ath_FileName" ).innerHTML = g_ImageTable[g_iimg][1];
  14. getobject("_Ath_Link" ).href= g_ImageTable[g_iimg][2];             
  15. }
  16. ...
  17. g_ImageTable[g_imax++] = new Array ("image1.gif", "texte 1", "lien_1.htm" );
  18. g_ImageTable[g_imax++] = new Array ("image2.gif", "texte 2", "lien_2.htm" );
  19. ...
  20. if (document.getElementById||document.all)
  21. window.onload=Play
  22. </script>


 
 
 
et voici le code qui ne fonctionne pas ms qui permettrait de donner la taille voulues aux popups :  
 

Code :
  1. <a href="#" id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></a>
  2. .....
  3. <script language="JavaScript1.2">
  4. ...
  5. function getobject(obj){
  6. if (document.getElementById)
  7. return document.getElementById(obj)
  8. else if (document.all)
  9. return document.all[obj]
  10. }
  11. function Update(){
  12. getobject("_Ath_Slide" ).src = g_ImageTable[g_iimg][0];
  13. getobject("_Ath_FileName" ).innerHTML = g_ImageTable[g_iimg][1];
  14. getobject("_Ath_Link" ).onclick= g_ImageTable[g_iimg][2];             
  15. }
  16. ...
  17. g_ImageTable[g_imax++] = new Array ("image1.gif", "texte 1", "popup('lien_1.htm');" );
  18. g_ImageTable[g_imax++] = new Array ("image2.gif", "texte 2", "popup('lien_2.htm');" );
  19. ...
  20. if (document.getElementById||document.all)
  21. window.onload=Play
  22. </script>


 
voila les seules difference entre les 2 sont les lignes 1, 15 et 18
 
je vs remercie d'avance pr votre attention et vos reponse
n'hesitez pa a me poser des questions pr plus de clarté
 
Naya

mood
Publicité
Posté le 31-08-2005 à 10:54:35  profilanswer
 

n°1188484
esox_ch
Posté le 31-08-2005 à 11:06:29  profilanswer
 

Pourquoi tu fais ça en JS? En PHP ca marcherais tout aussi bien et avec surment moins de problemes Oo


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1188491
nayaphykit
Posté le 31-08-2005 à 11:11:14  profilanswer
 

je le fe un javascript parce que c un script que j'ai trouvé sur le net et que je ne voulais que l'adapter en ajoutant le lien

n°1188502
esox_ch
Posté le 31-08-2005 à 11:19:49  profilanswer
 

Ah je comprend mieux :D bein ici on fait pas dans l'aide apres telechargement de truc deja faits ... désolé ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1188521
nayaphykit
Posté le 31-08-2005 à 11:32:32  profilanswer
 

je ne vois pas ou es le mal à utiliser des script qui sont fait pour etre partagés
 
j'en appelle donc a une ame charitable

n°1188969
omega2
Posté le 31-08-2005 à 18:39:10  profilanswer
 

Il n'y a pas de mal à utiliser du tout prés quand l'auteur l'autorise.
Mais ici, on ne fait pas de SAV. Pour le SAV, ni de SAV aprés modif, il faut contacter celui qu'a fait le script si la moindre petite modif marche pas.
 
En plus, dans tes examples, t'utilises des objets sans qu'on voye à quoi ils correspondent. Donc, pas d'aide possible même si on en avait envie.


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

  utilisation d'objets

 

Sujets relatifs
Quel language pour quelle utilisation?L'utilisation des tableaux est t-elle justifié ?
Utilisation du for pour obtenir la date d'un fichierUtilisation du CPU et de la RAM
[Java] Utilisation d'un vecteur d'objetsutilisation des objets (classes etc...)
[php] session : pb utilisation avec des "objets"Projet C++ : Création et utilisation d'objets multiples
Utilisation d'objets sous VC++[OpenGL] Utilisation d'objets créés avec 3D Exploration
Plus de sujets relatifs à : utilisation d'objets


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)