Avatar billede heinus Nybegynder
08. oktober 2004 - 13:58 Der er 5 kommentarer

preload hvad er forkert i denne kode

Syntes ikke rigtigt jeg kan få mit preload til at virke ordentligt..den henter stadig en awf jeg har liggende ind først, samt retsen loader rodet ind - se www.cogs.dk

håber nogen kan hjælpe, da jeg ikke er nogen kode haj!! :)

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<script language="JavaScript" type="text/JavaScript"><!--
var preload = new Array( \"images/top-bar.gif\", \"images/forsiden.gif\", \"images/info.gif\",\"images/billetsalg.gif", \"images/webshop.gif\",\"images/musik.gif\", \"images/faq.gif\",\"images/topbar-anden-nederst.gif\", \"images/personale-login.gif\",\"images/sort-topbar-nederst.gif\", \"images/Partnere.gif\",\"images/links.gif\", \"images/personale.gif\",\"images/presse.gif\", \"images/sjov-og-spas.gif\",\"images/shadow-marker.gif\", \"images/bund.gif\" );
 
function doPreload() {
    var tx;
    for (var i=0; preload.length>i; i++ ) {
        tx = preload[i];
        preload[i] = new Image();
        preload[i].src = tx;
    };
}; //end doPreload()//-->
</script>
</head>

<body topmargin= '0' onload= \'doPreload()\'>
<table width="837" border="0" align="center" cellpadding="0" cellspacing="0">
Avatar billede grunken Nybegynder
08. oktober 2004 - 15:11 #1
hvofor escaper du dine quotes i preload array't ? - det må du nemlig ikke :o)

var preload = new Array("images/top-bar.gif", "images/forsiden.gif", etc.
Avatar billede heinus Nybegynder
08. oktober 2004 - 15:32 #2
hov ja..det hjalp da lidt...ku heller ik forstå min kode så så mærkelig ud..
smid et svar for point
Avatar billede grunken Nybegynder
08. oktober 2004 - 15:43 #3
svar :o)

- men tag størstedelen af points selv, dette må betegnes som et let spørgsmål ;o)
Avatar billede heinus Nybegynder
08. oktober 2004 - 15:45 #4
hehe, ja men hvis du har tid, er du velkommen til at kigge min kode igennem - jeg kan ikke få mit preload på mine swf´er til at funke...

du kan se sitet på www.cogs.dk

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<script language="JavaScript" type="text/JavaScript"><!--
var preload = new Array("images/top-bar.gif", "images/forsiden.gif", "images/info.gif", "images/billetsalg.gif", "images/webshop.gif", "images/musik.gif", "images/faq.gif", "images/topbar-anden-nederst.gif", "images/personale-login.gif", "images/sort-topbar-nederst.gif", "images/Partnere.gif", "images/links.gif", "images/personale.gif", "images/presse.gif", "images/sjov-og-spas.gif", "images/shadow-marker.gif", "images/bund.gif" );
 
function doPreload() {
    var tx;
    for (var i=0; preload.length>i; i++ ) {
        tx = preload[i];
        preload[i] = new Image();
        preload[i].src = tx;
    };
}; //end doPreload()//-->
</script>
</head>

<body topmargin="0" onload=\'doPreload()\'>
<table width="837" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td height="76" colspan="5" valign="top" background="images/top-bar.gif"><script type="jext/javascript">
function setFlash(){
    document.write(<object type="application/x-shockwave-flash" data="flash/preloader.swf" width="837" height="76"><param name="movie" value="snow.swf"><img src="snow.jpg" alt="No top Flash" width="837" height="76"></object>');
}
</script></td>
  </tr>
  <tr>
    <td height="32" colspan="4" valign="middle"><img name="" src="images/forsiden.gif" width="82" height="32" alt=""><img name="" src="images/info.gif" width="85" height="32" alt=""><img name="" src="images/billetsalg.gif" width="84" height="32" alt=""><img name="" src="images/webshop.gif" width="82" height="32" alt=""><img name="" src="images/musik.gif" width="80" height="32" alt=""><img name="" src="images/faq.gif" width="71" height="32" alt=""></td>
    <td width="353" valign="middle" background="images/topbar-anden-nederst.gif"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="30">
        <param name="movie" value="player.swf">
        <PARAM NAME=wmode VALUE=transparent>
        <param name="quality" value="high">
        <embed src="player.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="30"></embed></object></td>
  </tr>
  <tr>
    <td width="151" height="25" valign="top"><img name="" src="images/personale-login.gif" width="151" height="25" alt=""></td>
    <td colspan="3" valign="middle" style="font-family:comic sans serif,Lucida Sans Unicode; font-size:7pt; color:#FCC907;" background="images/sort-topbar-nederst.gif"><script type='text/javascript'>
var denDag = new Date( 2005, 07-1, 27 );  // 27 juli 2005
var ligeNu = new Date();
var dageImellem = Math.ceil( (denDag-ligeNu)/(24*60*60*1000) );
document.write( dageImellem +" " );
</script>&nbsp;</td>
    <td valign="top"><img id="Partnere" src="images/Partnere.gif" width="60" height="25" alt="" /><img id="links" src="images/links.gif" width="43" height="25" alt="" /><img id="personale" src="images/personale.gif" width="71" height="25" alt="" /><img id="presse" src="images/presse.gif" width="49" height="25" alt="" /><img id="sjov_og_spas" src="images/sjov-og-spas.gif" width="72" height="25" alt="" /><img id="sort_topbar_hojre" src="images/sort-topbar-hojre.gif" width="58" height="25" alt="" /></td>
  </tr>
  <tr>
    <td height="13" colspan="5" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr>
          <td width="837" height="13"></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td height="14"></td>
    <td width="234"></td>
    <td width="12" rowspan="2" valign="middle"><img name="" src="images/dotted-lodret.gif" width="1" height="250" alt=""></td>
    <td width="87"></td>
    <td></td>
  </tr>
  <tr>
    <td height="237" colspan="2" valign="top"><p><script type="jext/javascript">
function setFlash(){
document.write(<object type="application/x-shockwave-flash" data="streamer.swf" width="385" height="237"><param name="movie" value="streamer.swf" /><alt="No top Flash" width="385" height="237" /></object>');
}
</script>
&nbsp; </p></td>
    <td colspan="2" valign="bottom"><iframe src="http://www.cogs.dk/forside.html" frameborder="0" width="100%" height="274" scrolling="yes" name="news" marginwidth="0" marginheight="0">
      iframe</iframe> &nbsp; </td>
  </tr>
  <tr>
    <td height="29" colspan="5" valign="top"><img name="" src="images/shadow-marker.gif" width="837" height="29" alt=""></td>
  </tr>
  <tr>
    <td height="183" colspan="5" valign="top"><img name="" src="images/bund.gif" width="837" height="183" alt=""></td>
  </tr>
</table>
<script type="text/javascript">
setFlash();
</script>
<!-- Start LiveWebStats kode -->
<script language="JavaScript" type="text/javascript">
<!--
var browsertype = navigator.appName
var browserversionNum = parseFloat(navigator.appVersion)
if (browserversionNum >=4) {
var colordepth=screen.colorDepth + "bit"
var height=screen.height
var width=screen.width
var cookies = "Ukendt"
if (navigator.javaEnabled()==true) {java="Enabled"}else{java="Disabled"}
if (browsertype=="Microsoft Internet Explorer") {
if (navigator.cookieEnabled==true) {cookies="Enabled"}else{cookies="Disabled"}}}
var referrer = document.referrer.replace(/&/g,"-x-");
var path = self.location + ""
var path = path.replace(/&/g,"-x-");
var sep = "/"
document.write("<a href=http://www.livewebstats.dk/?siteid=langelandsfestivalen target=_blank><img src=http://www.livewebstats.dk/lws-counter.php?userid=langelandsfestivalen&referrer="+referrer+"&path="+path+"&java="+java+"&cookies="+cookies+"&resolution="+width+"x"+height+"&color="+colordepth+" border=0><"+sep+"a>");
//-->
</script>
<!-- Slut LiveWebStats kode -->

</body>
</html>
Avatar billede grunken Nybegynder
08. oktober 2004 - 16:41 #5
sikke en gang rodekode, det kan jeg ikke lige overskue lige nu ;o)

onload=\'doPreload()\'>

skal være

men onload='doPreload();'>

og din setFlash function, mangler en lille '

function setFlash(){
    document.write('<object type="application/x-shockwave-flash" data="flash/preloader.swf" width="837" height="76"><param name="movie" value="snow.swf"><img src="snow.jpg" alt="No top Flash" width="837" height="76"></object>');

noget andet er at preloadere bliver mere og mere ubrugelig, eks ie checker filerne inden den viser dem fra cachen - derfor oplever mange blinkeri i netop denne browser!

Men som du har spurgt om i et senere oprettet ? - kan man prøve at lave en indgangsside, der klarer banditten :o) - såsom : http://www.phoenixv.dk/scripts/scr02.html
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