jednak przyszlo mi dodac nowy parametr ktory będzie alternatywnym kodem html do zdarzenia onLoading
dodałem parametr _alternativeLoading ktory jest alternatywnym kodem html do wyswietlania onLoading
jednak Firebug wyrzuca mi błąd
Cytat
missing ) after formal parameters
[Break on this error] function get_page (_link,_tagId,_alternativeLoading = NULL)\n
[Break on this error] function get_page (_link,_tagId,_alternativeLoading = NULL)\n
oto funkcja
Kod
<script type="text/javascript">
function get_page (_link,_tagId,_alternativeLoading = NULL)
{
if (_alternative_Loading) {
var loading = _alternativeLoading;
} else {
var loading = '<div align="center"><br /><br /><br /><img src="../templates/images/loading.gif" border="0" /></div>';
}
advAJAX.get
({
url: _link,
onLoading: function (object) {
var content = document.getElementById(_tagId);
content.innerHTML = loading;
},
onSuccess: function (response)
{
var content = document.getElementById(_tagId);
content.innerHTML = response.responseText;
}
});
}
</script>
function get_page (_link,_tagId,_alternativeLoading = NULL)
{
if (_alternative_Loading) {
var loading = _alternativeLoading;
} else {
var loading = '<div align="center"><br /><br /><br /><img src="../templates/images/loading.gif" border="0" /></div>';
}
advAJAX.get
({
url: _link,
onLoading: function (object) {
var content = document.getElementById(_tagId);
content.innerHTML = loading;
},
onSuccess: function (response)
{
var content = document.getElementById(_tagId);
content.innerHTML = response.responseText;
}
});
}
</script>
nie rozumiem o co mu chodzi z parametrami formalnymi (IMO nawiasy podomykane), teraz pytanie jak to obejsc, myslalem ze jak wstawie domyslny to nie musze zmieniac (narobic sie) z poprzednimi wywolaniami i wstawi tam NULL== bedzie parametr domyslny
prosze o pomoc