Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana ikony po klikaniu na przycisk
PiterEL
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Witam
Jestem początkujący ale to naprawdę początkujący. Mam prośbę.
Mam taki kod przycisku pokazywania i ukrywania hasła. Ma on przypisaną ikonę 'eye' gdzie scieżka do ikony jest zapisana w pliku ext.css

.eye {
background-image: url(../icons/eye.png) !important;
}



Chciałbym dorobić do tego przycisku że jak klikam w niego to zmienia sie ikona. Czyli najpierw jest napis na przycisku show password i ikona o nazwie show_pass.png a jak w niego klikam to przycisk ma napis Hide password i ikona wtedy się zmieni na hide_pass.png

Postać scieżki do ikon w pliku ext.css to są takie:



.showPass{
background-image: url(../icons/show_pass.png) !important;
}

.hidePass{
background-image: url(../icons/hide_pass.png) !important;
}



A to kod przycisku obecnie w pliku idnode.js:


if (conf.hidepwd) {
buttons.push('-');
abuttons.add = new Ext.Toolbar.Button({
tooltip: 'Show or hide passwords',
iconCls: 'eye',
text: 'Show passwords',
disabled: false,
handler: function() {
conf.showpwd = !conf.showpwd ? true : false;
this.setText(conf.showpwd ? 'Hide passwords' : 'Show passwords');
roweditor_destroy();
roweditor(select.getSelected());
}
});
buttons.push(abuttons.add);
}



Dopisałem takie coś ale jednak źle strzelam bo nie działa:


if (conf.hidepwd) {
buttons.push('-');
abuttons.add = new Ext.Toolbar.Button({
tooltip: 'Show or hide passwords',
//iconCls: 'eye',
text: 'Show passwords',
disabled: false,
handler: function() {
conf.showpwd = !conf.showpwd ? true : false;
this.setText(conf.showpwd ? 'Hide passwords' : 'Show passwords');
roweditor_destroy();
roweditor(select.getSelected());
function iconpwd() {
if (conf.showpwd == false) {
iconCls: 'showPasswords';
conf.showpwd = true;
} else {
iconCls: 'hidePasswords';
conf.showpwd = false;
}
}
}
});
buttons.push(abuttons.add);
}


Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie
- PiterEL   Zmiana ikony po klikaniu na przycisk   29.10.2014, 12:14:51


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 09:12