Avatar billede leif Seniormester
13. august 2009 - 13:44 Der er 5 kommentarer og
1 løsning

Load JS ved load af siden

HEj,

Jeg har følgende java script:
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function ajaxFunctionLaas(str){
        var ajaxRequestLaas;  // The variable that makes Ajax possible!

        try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequestLaas = new XMLHttpRequest();
              document.ajax.dyn.value="Started...FF";

        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequestLaas = new ActiveXObject("Msxml2.XMLHTTP");
              document.ajax.dyn.value="Started...IE";

                } catch (e) {
                        try{
                                ajaxRequestLaas = new ActiveXObject("Microsoft.XMLHTTP");
              document.ajax.dyn.value="Started...Other";

                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke-Laas!");
                                return false;
                        }
                }
        }
        // Create a function that will receive data sent from the server
        ajaxRequestLaas.onreadystatechange = function(){
                if(ajaxRequestLaas.readyState == 4){
                }
        }


        var queryString = "?hash=" + str;
        ajaxRequestLaas.open("GET", "laas.php" + queryString, true);
        ajaxRequestLaas.send(null);

              document.ajax.dyn.value="Started...After Send";
}

//-->
</script>


Som virker fint nok hvis jeg kalder det via en form, men kalder jeg det via:

<script language="javascript" type="text/javascript">
ajaxFunctionLaas('23');
</script>

Som ligger i siden som bliver loadet så virker det ikke, eller rettere jeg for "Your browser broke-Laas!" alerten.

Hvad kan være galt ?

/Leif
Avatar billede nidyahou Praktikant
13. august 2009 - 14:38 #1
du må nok smide hele koden ind, det har måske noget med javascriptets placering på siden at gøre
Avatar billede olebole Juniormester
13. august 2009 - 15:12 #2
<ole>

<script type="text/javascript">
window.onload=function(){
    ajaxFunctionLaas('23');
}
</script>

/mvh
</bole>
Avatar billede olebole Juniormester
13. august 2009 - 15:13 #3
- og derudover er jeg helt enig med nidyahou: Læg et link
Avatar billede leif Seniormester
04. april 2010 - 00:15 #4
Kan ikke huske løsningen, men en løsning blev fundet så smid et svar begge 2.
Avatar billede leif Seniormester
15. juni 2010 - 21:24 #5
Skal vi lukke ?
Avatar billede leif Seniormester
18. august 2010 - 13:33 #6
Hvis I ønsker point så sig til.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester