[javascript] utilisation d'objets
nayaphykit
Messages postés
8
Statut
Membre
-
nayaphykit Messages postés 8 Statut Membre -
nayaphykit Messages postés 8 Statut Membre -
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 :
[suite]
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 :
function popup(url) {
var windowprops = "width=620,height=600, toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no";
window.open(url,'Maison traditionnelle',windowprops);
}
[suite]
A voir également:
- [javascript] utilisation d'objets
- Site pour vendre des objets d'occasion - Guide
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Ryanair objets interdits - Guide
- Manuel utilisation shiver ks100 - Forum Création et production musicale
4 réponses
[suite]
et voici le code qui fonctionne ms ne me permet pas de definir la taille des pages ouvertes par le lien:
[suite]
et voici le code qui fonctionne ms ne me permet pas de definir la taille des pages ouvertes par le lien:
<a id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></a>
.....
<script language="JavaScript1.2">
...
function getobject(obj){
if (document.getElementById)
return document.getElementById(obj)
else if (document.all)
return document.all[obj]
}
function Update(){
getobject("_Ath_Slide").src = g_ImageTable[g_iimg][0];
getobject("_Ath_FileName").innerHTML = g_ImageTable[g_iimg][1];
getobject("_Ath_Link").href= g_ImageTable[g_iimg][2];
}
...
g_ImageTable[g_imax++] = new Array ("image1.gif", "texte 1", "lien_1.htm");
g_ImageTable[g_imax++] = new Array ("image2.gif", "texte 2", "lien_2.htm");
...
if (document.getElementById||document.all)
window.onload=Play
</script>
[suite]
[suite]
et voici le code qui ne fonctionne pas ms qui permettrait de donner la taille voulues aux popups :
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
et voici le code qui ne fonctionne pas ms qui permettrait de donner la taille voulues aux popups :
<a href="#" id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></a>
.....
<script language="JavaScript1.2">
...
function getobject(obj){
if (document.getElementById)
return document.getElementById(obj)
else if (document.all)
return document.all[obj]
}
function Update(){
getobject("_Ath_Slide").src = g_ImageTable[g_iimg][0];
getobject("_Ath_FileName").innerHTML = g_ImageTable[g_iimg][1];
getobject("_Ath_Link").onclick= g_ImageTable[g_iimg][2];
}
...
g_ImageTable[g_imax++] = new Array ("image1.gif", "texte 1", "popup('lien_1.htm');");
g_ImageTable[g_imax++] = new Array ("image2.gif", "texte 2", "popup('lien_2.htm');");
...
if (document.getElementById||document.all)
window.onload=Play
</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
Modifie ta fonction popup comme suit:
Remplace tes balises 'a' par des 'span' auxquelles tu donnes l'aspect de liens (avec une css):
devient:
... et ça devrait fonctionner
;-)
HackTrack
function popup(url) {
var windowprops = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no";
winPopup = window.open(url,'Maison traditionnelle',windowprops);
winPopup.resizeTo(620,600);
}
Remplace tes balises 'a' par des 'span' auxquelles tu donnes l'aspect de liens (avec une css):
<a href="#" id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></a>
devient:
<span style="text-decoration: underline; cursor: hand;" id="_Ath_Link" ><img id="_Ath_Slide" onload="OnImgLoad()" style="border:none;"></span>
... et ça devrait fonctionner
;-)
HackTrack