10. april 2004 - 02:21Der er
13 kommentarer og 1 løsning
Fejl hvis DIV tags mangler
Jeg har includeret et .js dokument med en masse forskellige funktioner bl.a. et nyhedsmodul. Men det er ikke alle sider det skal være synligt. Men fjerner jeg følgende kode giver det en fejlmeddelelse:
<div id="divNewsCont"> <div id="divNews"> Default text, this is the text that 3.x browsers will see You can have lot's of ˜ here in stead. Or you can use a script to write in text only if it's Netscape 4 (you have to do that so that the layer gets some content or the written in text won't show correct. </div> </div>
function fadeInit(){ oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight) oNewsCont = new makeNewsObj('divNewsCont') works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random()) if (works==0) oNews.fadeIn(0,0) else if (works==1) oNews.slideIn(0,0) oNewsCont.css.visibility = "visible" }
roenving> Kan man ikke lave noget smart (et check)? noget i stil med:
function fadeInit(){ if ( document.getElementById('divNewsCont') && document.getElementById('divNews') ) { oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight) oNewsCont = new makeNewsObj('divNewsCont') works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random()) if (works==0) oNews.fadeIn(0,0) else if (works==1) oNews.slideIn(0,0) oNewsCont.css.visibility = "visible" } }
Ny kode: function fadeInit(){ if ( document.getElementById('divNewsCont') && document.getElementById('divNews') ) { oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight) oNewsCont = new makeNewsObj('divNewsCont') works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random()) if (works==0) oNews.fadeIn(0,0) else if (works==1) oNews.slideIn(0,0) oNewsCont.css.visibility = "visible" } }
Istedet for det her:
function fadeInit(){ oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight) oNewsCont = new makeNewsObj('divNewsCont') works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random()) if (works==0) oNews.fadeIn(0,0) else if (works==1) oNews.slideIn(0,0) oNewsCont.css.visibility = "visible" }
Jamen du kan da ikke fjerne de containere, som indeholder dit nyhedssystem ...
Det svarer til at forsøge at koge vand over et bål, men undlade at bruge et eller andet til at have vandet i ...
Du slukker bålet, når du hælder vandet over varmen !-)
Synes godt om
Ny brugerNybegynder
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.