Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

QT, Wait...loading...

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2005-10-12 15:01

Hej alla!
Jag har ett problem eller önskemål kanske, jag vill ha en bild...wait...loading...ni vet, men den ska visas medan filmen börjar ladda in (istället för QT loggan) Använder "embed" taggar (object)
Det fungerar på java applet (embed panorama) med denna "param name="wait" value="wait.gif" men inte motsvarande med film.
Inte möjlighet att streama.
Någon som har ett fiffigt förslag eller är jag helt ute å cyklar?

  • Medlem
  • Karlstad
  • 2005-10-12 18:32

Ett busenkelt sätt som jag tror ska funka även i ditt fall:

Man lägger en absolut positionerad div över hela sidan, ger den en bakgrundsfärg och skriver sitt "wait...loading..." i den.

Sen... äh fan...det går snabbare att göra koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">

</style>
<script language="JavaScript" type="text/JavaScript">
function findObj(n, d) { //v4.01
  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=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() { //v6.0
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
</script>
</head>
<body onLoad="showHideLayers('cover','','hide')">
<div id="cover">wait...loading....</div>
Hello world! 
</body></html>

Klistra in i ett dokument o testa

  • Medlem
  • Stockholm
  • 2005-10-13 08:07

Wow! Ska testa så snart så möjligt!

1
Bevaka tråden