Är nu efter en hel dags febrilt felletande DESPERAT! Jag hoppas och ber att det ska finnas någon vis person här som vet vad som är fel på en av mina min sidor. Har en sida där det finns två javascript. Båda scripten funkar var för sig, men inte tillsammans. *suck*
Då jag lägger dom tillsammans får jag felmeddelande:
----
Row: 46
Character: 5
document.all.tooltip2.style is not an object
-----
Jag vet inte vad som är fel!!!
Det första scriptet innehåller en funktion som gör att när man för musen över ett visst ord (som i detta fallet är <%=rs2("dictionary_word")%> ) så ska ett lager visa sig som då innehåller <%=rs2("dictionary_explanation")%> .
Det andra scriptet är en scroll som scrollar flera "sidor" (lager).
Dom funkar som sagt utmärkt var och en för sig - men inte tillsammans. Några förslag på vad som är fel?
*hoppas*
MvH
/A
Här kommer jätte massa kod!!!!
----
<%
option explicit
response.buffer=true
dim conn,sql,rs,sql2,rs2,x,farg
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("tcf.mdb")
sql = "SELECT * FROM [tcf_price] ORDER BY tcf_price_id DESC ;"
set rs = conn.execute(sql)
sql2 = "SELECT * FROM [dictionary] ORDER BY dictionary_id DESC ;"
set rs2 = conn.execute(sql2)
%>
var numScrollPages = 3 //Set the number of pages (layers) here.
var transitionOut = 1; //The 'out' effect... 0= no effect, 1= fade
var transitionIn = 2; //The 'in' effect... 0= no effect, 1= fade, 2= slide
var slideAcceleration = 0.2; //If you use the slide animation, set this somewhere between 0 and 1.
/*** Please note that there are no effects available in ns4 and ie4, or explorers on the Mac! ***/
/**************************************************************
Init function...
**************************************************************/
var pageslidefadeLoaded = 0;
function initPageSlideFade(){
scroller1 = new scrollerobj('divScroller1');
pages = new Array();
pages\[0\] = null;
for (var i=1; i\<=numScrollPages; i++){
pages \= new scrollerobj('dynPage'+i, 'divScroller1');
pages.moveTo(0,0);
}
bw.opacity = ( bw.ie && !bw.ie4 && navigator.userAgent.indexOf('Windows')\>-1 ) || bw.ns6
if (bw.ie5||bw.ie6 && !bw.mac) pages\[1\].css.filter= 'blendTrans(duration=0.6)'; // Loads the windows 9.x filters module.
activateContinue(1);
if (bw.ie) for(var i=0;i\<document.links.length;i++) document.links.onfocus=document.links.blur;
pageslidefadeLoaded = 1;
}
//if the browser is ok, the script is started onload..
if(bw.bw && !pageslidefadeLoaded) onload = initPageSlideFade;
</script>
Båda scripten funkar var för sig, men inte tillsammans.
Vilka menar du då...? showtip2 & hidetip2 eller..? När jag provade de tillsammans med din "tooltip" <div> så gick det... (Jag bytte ut ASP:n mot statisk text). Är det någon annan funktion som krockar med dem menar du, eller...?
Annars vet jag inte vad som är fel.. prova kanske att köra minimum kod och lägg på kod vartefter så ser du kanske var det kör ihop sig..?
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
Vad skumt! När jag testar allt tillsammans så funkar scrollern men inte min showtip2 (och då naturligtvis inte hidetip2 heller). Jag får bara felmeddelandet som jag skrev i mitt första inlägg....mmm....
Så allt du gjorde var att byta ut ASP till statisk text??? Inget annat? *förvånad* varför funkar det inte för mig dååååå *suckar*
Eftersom felet pekade på document.all så plockade jag även bort Netscape varianten, och ALLT annat förutom din <div id="tooltip2"> och då fungerar både hide & show... därför tänkte jag att du kanske kunde felsöka genom att börja med de två grundfunktionerna bara, och sen successivt lägga på ASP och tabeller..
Om din "tooltip2"-div inte är ett obj. i din kod så kanske det beror på att den blivit felnästlad kanske eller nåt sånt, och därför inte syns..
Hoppas det löser sig :)
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".