JavaScript аргументи на функции

po_taka

Registered
Как при ЖС да се направи фукнция
фукнция(параметър,параметър2,параметър3=4)

т.е. да може да се вика и с 2 и с 3 параметъра,

ако я направя фукнция(параметър,параметър2,параметър3)
под ФФ работи, но под ИЕ дава грешка!
 
сега го поразровичках, до сега пробвах само на кирилица и преди малко не съм сменил езика и въведох на латиница и работи.
Сега остава да разбера защо не работи на кирилица.
Явно проблема е съвсем друг :)
Грешката която вади е
Код:
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Timestamp: Sun, 21 Jun 2009 20:21:31 UTC


Message: Unterminated string constant
Line: 1
Char: 29
Code: 0
URI: http://localhost/lyric/UploadLiryc.php

извод:
ИЕ работи само на латиница
ФФ работи
Хром работи


ето кода функцията

Код:
 function  showHint(tyrsene,koe,stranica){
 var xmlHttp=GetXmlHttpObject();
 var url="UploadLiryc_artists_filter_ajax.php?filter="+tyrsene+"&kyde="+koe+"&stranica="+stranica;
    xmlHttp.open('GET',url,true);
    xmlHttp.onreadystatechange=function(){
        if(xmlHttp.readyState==4){
            var show=xmlHttp.responseText;
            if(show){
                document.getElementById('artist'+koe+'_ajax').innerHTML=show;
            } else{
                document.getElementById('artist'+koe+'_ajax').innerHTML="<font color=\"red\">Няма намерени резултати</font>";
            }
        }
    }
xmlHttp.send(null);
}
 
За да работи на кирилица мисля че се слагаше в пхп:
header ("Content-Type: text/html; charset=windows-1251");
и в джаваскрипта нещо като urlencode/decode ..uri Имам бегли спомени
 

Back
Горе