Avatar billede sqren Nybegynder
16. april 2003 - 13:15 Der er 7 kommentarer og
1 løsning

Load Side i frames

Jeg har fundet et rigtig godt loading script, men...
Jeg vil gerne have det til at loade en side som er i frames. Er der nogen der kan hjælpe?


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nomad Film</title>
<script type="text/javascript" language="javascript">
<!--
//
var id = "fastsatID";
//

var popup = 0;
//

function openLink(url,feat){
 
  if(popup) {
      popup.close()
  }


  popup = window.open(url,id,feat);
  popup.focus();
}

// -->
</script>


<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" onLoad="document.all['loading'].style.display = 'none'; document.all['siden'].style.display = '';">
<span id="loading" style="display: ;">
<p align="right">

</p>

<BR><BR><BR>
<DIV STYLE="text-align:center">


<script language="JavaScript">
<!--
function random_imglink(){

var myimages=new Array()
myimages[1]="'http://www.animationer.dk/8/u/ur10.gif' border='0'"
myimages[2]="'http://www.animationer.dk/8/u/ur10.gif' border='1'"

var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<table height="50"><tr align=center><td valign=center><IMG SRC='+myimages[ry]+' ALIGN="middle" border="0"></td></tr></table><br><font color="#000000">Loading...</font>')
}
random_imglink()
//-->
</script>

</DIV></span>
    <span id="siden" style="display: none">


<img src="http://babe12sjov.bravepages.com/images/caprice_bourret_016_tol.jpg">
</body>

</html>
Avatar billede mortrr Praktikant
16. april 2003 - 13:28 #1
Du skal bare inkludere scriptet i de frames der skal bruge det.
Avatar billede sqren Nybegynder
16. april 2003 - 13:32 #2
Ja det ved jeg godt, men jeg vil ikke have en loading bar på alle sider det ser grimt ud.
Avatar billede mortrr Praktikant
16. april 2003 - 13:52 #3
Så du er altså ude efter et script som henter alt indholdet i alle dine frames, og viser "loading" indtil de alle er færdige, hvorefter dine frames vises?

Det kan lade sig gøre, men det vil tage et stykke tid at lave noget der virker i alle browsere. Og det er ikke anbefalelsesværdigt. hvis det ligger på den type sites som du refererer til i din kode.
Avatar billede sqren Nybegynder
16. april 2003 - 13:53 #4
OK så tror jeg at jeg droper det. Vil du have nogle point?
Avatar billede mortrr Praktikant
16. april 2003 - 13:58 #5
Nah.
Avatar billede tobias_louv Nybegynder
17. april 2003 - 18:43 #6
Du har ikke prøvet at lave dit frameset i stedet for
<img src="http://babe12sjov.bravepages.com/images/caprice_bourret_016_tol.jpg">
jeg ved godt man ikke bruger body til et frameset, men prøv
Avatar billede sqren Nybegynder
15. juni 2003 - 20:16 #7
Tobias--> Dit svar virkede ikke så jeg erklærer hermed dette spørgsmål for.....
LUKKET!

(Vise ord)
Avatar billede sqren Nybegynder
15. juni 2003 - 20:17 #8
Fuck glemte at lave det som svar. (De vise ord er vist ikke nok til at være vis)
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