Avatar billede maria.cand Nybegynder
08. august 2011 - 21:52 Der er 2 kommentarer og
1 løsning

Mit Java script fungere ikke i Chrom - kun i explore

Jeg har lagt dette script http://www.cgiscript.net/cgi-script/csNews/csNews.cgi?database=js_misc%2edb&command=viewone&id=57

ind på www.sunspanorge.no

Men det fungerer kun i Explore...

Håber nogle kan hjælpe

Maria
Avatar billede nizo Nybegynder
11. august 2011 - 02:33 #1
Først og fremmest er du havnet det forkerte sted. Det omtalte script, er netop javascript, som bliver afviklet i din browser. Dette forum, er rettet mod det objektorienterede programmeringssprog; Java. Dertil må jeg henvise til forummet http://www.eksperten.dk/ (...)

Men lad se om vi ikke kan løse dit problem alligevel.

Det viser sig, at Chrome gerne vil have strings med ' ' i stedet for " ". I øvrigt var der en if sætning, der ikke var udtømt for muligheder, derfor blev intet opfyldt, ved brug af Chrome. Fra din kildekode, har jeg redigeret lidt og følgende kode virker (testet med Chromium (12.0.742.112):

<ILAYER id=l1><LAYER id=l2>
<DIV id=l1>
<DIV style="POSITION: relative" id=l3></DIV></DIV>
<P></LAYER></ILAYER>
<SCRIPT language="JavaScript">
<!--

// ***********************************************
// AUTHOR: www.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************

var bannerArray = new Array();
var myCount=0;
// Banner Code Assignment

bannerArray[0] = '<A HREF=\"http://www.selvbruner.no\"><IMG SRC=\"http://www.sunspanorge.no/images/intro/SlideShowTest.jpg\" border=\"0\" width=\"840\" height=\"350\"></A>';
bannerArray[1] = '<A HREF=\"http://www.selvbruner.no\"><IMG SRC=\"http://www.sunspanorge.no/images/intro/SlideShowPress.jpg\" border=\"0\" width=\"840\" height=\"350\"></A>';
bannerArray[2] = '<A HREF=\"http://www.selvbruner.no\"><IMG SRC=\"http://www.sunspanorge.no/images/intro/SlideShowDennis.jpg\" border=\"0\" width=\"840\" height=\"350\"></A>';
bannerRotate();

function bannerRotate() {

if(myCount > bannerArray.length-1){myCount=0;}

// Write out rotation
    if (document.all){            // it is IE
        document.all.l3.innerHTML=bannerArray[myCount];
    }

    else if (document.layers){    // it is NN

    document.layers.l1.document.layers.l2.document.open();
    document.layers.l1.document.layers.l2.document.write(bannerArray[myCount]);
    document.layers.l1.document.layers.l2.document.close();
    }
    else {
        document.all.l3.innerHTML=bannerArray[myCount];
    }
setTimeout("bannerRotate()", 11000);
myCount++;
}
// -->
</SCRIPT>
Avatar billede nizo Nybegynder
11. august 2011 - 02:39 #2
Det ser ud til at billede tags blev filteret i mit svar. Her er koden: http://paste.dprogramming.com/dpdt9h87
Avatar billede maria.cand Nybegynder
11. august 2011 - 14:59 #3
Konge nu fungere det også på mobilen... Takker
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
Kurser inden for grundlæggende programmering

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