Problema butoane pt deschidere pop-up
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
patricia
- Mesaje:82
Problema butoane pt deschidere pop-up
am incercat sa scriu un mic script,in pagina la apasarea fiecarui buton ar fi trebuit sa se deschida cate o fereastra pop-up
ce inacarca cate o imagine.nu am folosit sintaxa standard ,ci in metoda open(......) am incercat sa inlocuiesc primul
parametru cu o variabila ce contine numele si extensia imaginii;
CODUL:
Cod: Selectaţi tot
<html>
<head>
<title>
exercitiu
</title>
</head>
<body>
<form>
<input type="button" value="imaginea1">
<input type="button" value="imaginea2">
<input type="button" value="imaginea3">
<input type="button" value="imaginea4">
<input type="button" value="imaginea5">
</form>
<script type="text/javascript">
var imagini=new Array(5);
imagini[0]='\"img1.jpg\"';
imagini[1]='\"img2.jpg\"';
imagini[2]='\"img3.jpg\"';
imagini[3]='\"img4.jpg\"';
imagini[4]='\"img5.jpg\"';
var elem=document.getElementsByTagName('input');
for(var i=0;i<elem.length;i++){
elem[i].onclick=function(){
var myWindow=open(imagini[i],"fara_num","width=300,height=300,top=370,left=200,status=no,toolbar=no,menubar=no");
};}
</script>
</body>
</html>
MarPlo
Mesaje:4343
Salut
Problema e putin mai complicata. Ar trebui asociata fiecare imagine cu butonul care sa o deschida (prin ID sau text-ul de la "value"), iar la parcurgerea butoanelor cu for() se aplica cuvantul
this la "onclick" ca sa faca referire la butonul apasat.
Vezi in acest cod:
Cod: Selectaţi tot
<input type="button" value="imaginea1">
<input type="button" value="imaginea2">
<input type="button" value="imaginea3">
<input type="button" value="imaginea4">
<input type="button" value="imaginea5">
</form>
<script type="text/javascript">
var imagini = { 'imaginea1':'img1.jpg', 'imaginea2':'img2.jpg', 'imaginea3':'img3.jpg', 'imaginea4':'img4.jpg', 'imaginea5':'img5.jpg' };
var elem = document.getElementsByTagName('input');
for(var i=0; i<elem.length; i++){
elem[i].onclick=function(){
window.open(imagini[this.value], 'fara_num', 'width=300,height=300,top=370,left=200,status=no,toolbar=no,menubar=no');
};
}
</script>
Subiecte similare
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...