11. september 2005 - 17:47Der er
28 kommentarer og 1 løsning
Siden vises ikke i Netscape - hvorfor
Er der nogen som umiddelbart lige kan fortælle mig hvorfor dette script ikke tillader at siden vises i Netscape.
<script language="JavaScript1.2"> //Specify the marquee's width (in pixels) var marqueewidth="915px" //Specify the marquee's height var marqueeheight="13px" //Specify the marquee's marquee speed (larger is faster 1-10) var marqueespeed=1 //configure background color: var marqueebgcolor="transparent" //var marqueebgcolor="snow" //Pause marquee onMousever (0=no. 1=yes)? var pauseit=1
//Specify the marquee's content (don't delete <nobr> tag) //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great): EndText = "xxxxxxxx"; //EndText = jsstrreplace("xxxxxxxxxxxx"); var marqueecontent='<nobr>' + '<font face="Verdana" size="1" color="white">' + 'Nye job... ' + ' <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>Manden De mangler <span class="Arrow_right_white"></span>Ung, xxxxxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxx xxxxxxxxxxxxxxxxxxxxxx+ ' ' + EndText + '</font></nobr>'
////NO NEED TO EDIT BELOW THIS LINE//////////// marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS var copyspeed=marqueespeed var pausespeed=(pauseit==0)? copyspeed: 0 var iedom=document.all||document.getElementById if (iedom) document.write('<span id="TickerContainer" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>') var actualwidth='' var cross_marquee, ns_marquee
function populate(){ if (iedom){ cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee cross_marquee.style.left=parseInt(marqueewidth)+8+"px" cross_marquee.innerHTML=marqueecontent actualwidth=document.all? TickerContainer.offsetWidth : document.getElementById("TickerContainer").offsetWidth } else if (document.layers){ ns_marquee=document.ns_marquee.document.ns_marquee2 ns_marquee.left=parseInt(marqueewidth)+8 ns_marquee.document.write(marqueecontent) ns_marquee.document.close() actualwidth=ns_marquee.document.width } lefttime=setInterval("scrollmarquee()",20) } window.onload=populate
function scrollmarquee(){ if (iedom){ if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8)) cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px" else cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
} else if (document.layers){ if (ns_marquee.left>(actualwidth*(-1)+8)) ns_marquee.left-=copyspeed else ns_marquee.left=parseInt(marqueewidth)+8 } }
Nu har jeg ikke selv en Netscape, men to andre med samme motor, så prøv at kigge under Funktioner/Tools, måske skal du også finde et ekstra menupunkt der, såsom Advanced, Web Development el.lign. !-)
$indexs = mysql_query("SELECT * FROM ".$prefix."main WHERE `id` = '$id'") or die(mysql_error()); $index = mysql_fetch_array($indexs); $sub = $index["name"];
?> <html> <head> <div id="Layer1" style="position:absolute; left:20px; top:143px; width:1067px; height:14px; z-index:1"> <script language="JavaScript1.2"> //Specify the marquee's width (in pixels) var marqueewidth="915px" //Specify the marquee's height var marqueeheight="13px" //Specify the marquee's marquee speed (larger is faster 1-10) var marqueespeed=1 //configure background color: var marqueebgcolor="transparent" //var marqueebgcolor="snow" //Pause marquee onMousever (0=no. 1=yes)? var pauseit=1
//Specify the marquee's content (don't delete <nobr> tag) //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great): EndText = "xxxxxxxxxxxxxxxxxx"; //EndText = jsstrreplace("xxxxxxxxxxxxxxxxxxxxxxx"); var marqueecontent='<nobr>' + '<font face="Verdana" size="1" color="white">' + 'Nye job... ' + ' <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></xxxxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>xxxxxxxxxxxxxxxxxxxxx <span class="Arrow_right_white"></span>Kig ind på kontoret i xxxxxx+ ' ' + EndText + '</font></nobr>'
////NO NEED TO EDIT BELOW THIS LINE//////////// marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS var copyspeed=marqueespeed var pausespeed=(pauseit==0)? copyspeed: 0 var iedom=document.all||document.getElementById if (iedom) document.write('<span id="TickerContainer" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>') var actualwidth='' var cross_marquee, ns_marquee
function populate(){ if (iedom){ cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee cross_marquee.style.left=parseInt(marqueewidth)+8+"px" cross_marquee.innerHTML=marqueecontent actualwidth=document.all? TickerContainer.offsetWidth : document.getElementById("TickerContainer").offsetWidth } else if (document.layers){ ns_marquee=document.ns_marquee.document.ns_marquee2 ns_marquee.left=parseInt(marqueewidth)+8 ns_marquee.document.write(marqueecontent) ns_marquee.document.close() actualwidth=ns_marquee.document.width } lefttime=setInterval("scrollmarquee()",20) } window.onload=populate
function scrollmarquee(){ if (iedom){ if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8)) cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px" else cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
} else if (document.layers){ if (ns_marquee.left>(actualwidth*(-1)+8)) ns_marquee.left-=copyspeed else ns_marquee.left=parseInt(marqueewidth)+8 } }
Spørger du om, hvorfor du ikke kan have et div i head-elementet? Det er stort set ligeså logisk, som at Kronprinsesse Mary bærer sit foster i livmoderen - og ikke i øret :)
Vi kan ikke hjælpe, hvis ikke ændringerne afspejler sig i det dokument, du har uploaded.
<body> <div id="Layer1" style="position:absolute; left:20px; top:143px; width:1067px; height:14px; z-index:1"> <script language="JavaScript1.2"> //Specify the marquee's width (in pixels) var marqueewidth="915px" //Specify the marquee's height var marqueeheight="13px" //Specify the marquee's marquee speed (larger is faster 1-10) var marqueespeed=1 //configure background color: var marqueebgcolor="transparent" //var marqueebgcolor="snow" //Pause marquee onMousever (0=no. 1=yes)? var pauseit=1
//Specify the marquee's content (don't delete <nobr> tag) //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great): EndText = "På gensyn hos GreenTemp"; //EndText = jsstrreplace(""); var marqueecontent='<nobr>' + '<font face="Verdana" size="1" color="white">' + 'Nye job... ' + ' <span class="Arrow_right_white"></span>Faglærte gartnere søges <span class="Arrow_right_white"></span>Deltids lagermedarbejdere søges til virksomhed i Odense SV <span class="Arrow_right_white"></span>Medarbejdere til containertømning søges <span class="Arrow_right_white"></span>Medarbejdere til produktionsvirksomhed i Odense V søges <span class="Arrow_right_white"></span> <span class="Arrow_right_white"></span>Kig ind på kontoret i Vintapperstræde, Odense' + ' ' + EndText + '</font></nobr>'
////NO NEED TO EDIT BELOW THIS LINE//////////// marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS var copyspeed=marqueespeed var pausespeed=(pauseit==0)? copyspeed: 0 var iedom=document.all||document.getElementById if (iedom) document.write('<span id="TickerContainer" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>') var actualwidth='' var cross_marquee, ns_marquee
function populate(){ if (iedom){ cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee cross_marquee.style.left=parseInt(marqueewidth)+8+"px" cross_marquee.innerHTML=marqueecontent actualwidth=document.all? TickerContainer.offsetWidth : document.getElementById("TickerContainer").offsetWidth } else if (document.layers){ ns_marquee=document.ns_marquee.document.ns_marquee2 ns_marquee.left=parseInt(marqueewidth)+8 ns_marquee.document.write(marqueecontent) ns_marquee.document.close() actualwidth=ns_marquee.document.width } lefttime=setInterval("scrollmarquee()",20) } window.onload=populate
function scrollmarquee(){ if (iedom){ if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8)) cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px" else cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
} else if (document.layers){ if (ns_marquee.left>(actualwidth*(-1)+8)) ns_marquee.left-=copyspeed else ns_marquee.left=parseInt(marqueewidth)+8 } }
OH no, jeg prøvede faktisk med et par andre scripts, men det virkede som om at maskinen konstant arbejdede når rulleteksten flyttede sig(harddisk snurrer). Jeg ved nu ikke hvorfor, men ovenstående er det eneste jeg har prøvet hvor det ikke sker. Er det ikke muligt, at få en af Jer til at paste en rigtig kode ind, så det hele er lidt nemmere for mig i første omgang. Så smider jeg nogle ekstra point på.
Ok, jeg har fundet ud af at det er stylesheetet den er gal med, så jeg opretter spm. i anden kategori.
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.