Avatar billede xbobby Nybegynder
25. juli 2002 - 14:33 Der er 9 kommentarer og
1 løsning

Simpel Flashtest uden den grå boks fra Macromedia.

Hej med jer.

Mit behov er en start side som vi kunne kalde for index.html, den side skal indeholde en lille Flash movie på 5x5 pixel, som indeholder følgende besked i frame 2, nemlig  getURL("flash.html");, som gør at hvis personen er i besiddelse af flash, så bringer den lille movie på 5x5pixel ham til flash.html. I selve toppen af startsiden index.html skal der ligge en metatags i retning af <meta http_equip="refresh" content="noflash.html, 2" />, som så bevirker at hvis der ikke er et flash plugin, så hopper index siden videre til den side "noflash.html", som jeg bruger hvis folk ikke har flash.

Er der nogen der ved hvordan jeg lægger den lille movie på 5 x 5 pixel ind på mit startside index.html?
Avatar billede crunch Nybegynder
25. juli 2002 - 15:31 #1
det var dog en omstændig måde at gøre det på. Brug istedet for dette som kode.:


<html>
<head>
<title>Flash tester</title>
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_checkPlugin('Shockwave Flash','harflash.htm','ingenflash.htm',false);return document.MM_returnValue">

</body>
<script name="Used by MM_checkPlugin" language="javascript">
<!--
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');
//-->
</script>

</html>
Avatar billede xbobby Nybegynder
25. juli 2002 - 16:08 #2
Hej crunch

Jeg har lagt din kode ind og ændret i body til mine navne, og jeg har fjernet min flash plugin, men den viser stadigvæk min flash fil "flash.html", når jeg starter nedennævnte html dokument op.
Hvad er der galt. Har jeg skrevet noget forkert?

Jeg kopierer koden ind så du kan se hvad jeg har gjort.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Flash tester</title>
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>
</head>


<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_checkPlugin('Shockwave Flash','flash.html','noflash.html',false);return document.MM_returnValue">


<script name="Used by MM_checkPlugin" language="javascript">
<!--
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');
//-->
</script>

</html>




</body>
</html>
Avatar billede xbobby Nybegynder
25. juli 2002 - 16:11 #3
Jeg kan se at der er en </html> for meget i bunden, så den har jeg fjernet men det ændre ikke resultatet.
Avatar billede crunch Nybegynder
25. juli 2002 - 16:16 #4
det er fordi du har installeret flash, så går siden vidre til flash.html. Havde du ikke flash ville den gå til noflash.html. Kan man overhovedet fjerne flash igen ?

dit andet spørgsmål, om embed gøres sådan her.

<html>
<body bgcolor="#FFFFFF" text="#000000">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="5" height="5">
  <param name=movie value="dinflashfilm.swf">
  <param name=quality value=high>
  <embed src="dinflashfilm.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="5" height="5">
  </embed>
</object>
</body>
</html>
Avatar billede xbobby Nybegynder
25. juli 2002 - 16:35 #5
Hvordan kan jeg så teste om den koder du giver mig virker, hvis ikke det er nok at slette pluginen, fordi jeg har Flash. Jeg kan næppe være den første der har haft det problem hvad gør man?
Den kode du sendte mig hvad bruges det til?
Husk lige at jeg ikke er en kodehaj!
Avatar billede crunch Nybegynder
25. juli 2002 - 16:40 #6
den sidste kode er bare til at sætte flash ind på en website. Med hensyn til test kan du nok ikke gøre så meget. men jeg det er macromedia´s kode fra dreamweaver så det skal nok virke...
Avatar billede xbobby Nybegynder
25. juli 2002 - 17:03 #7
Jeg prøver i morgen at se om jeg kan finde en maskine uden Flash installeret, hvor vi så kan slette pluginen, for så kan jeg teste
om det virker. Den anden kode du sendte til mig giver den ikke den
der grå menu fra Flash om at indtallere plugin, hvis ikke man har flash?
Avatar billede xbobby Nybegynder
26. juli 2002 - 12:06 #8
Hej Barklund
Jeg er ikke et øjeblik i tvivl om at du har brugt tid og kræfter på dine svar til mig, det var derfor jeg skrev en speciel tak til dig citat: En speciel tak til Barklund for mange gode input - tak for det,
og det mener jeg stadig.

Personligt er jeg ligeglad med om det er den fulde løsning jeg får blot at de input jeg får bevirker at jeg så selv kan stykke resten sammen, men det har jeg ikke kunnet. Og så længe jeg ikke kan det så har jeg heler ikke lyst til at give point, for det.

Men jeg vil til enhver tid værdsætte en god indsats og det har jeg også gjort og personligt syntes jeg at du gør en rigtig flot indsats over for alle det skal der ikke herske tvivl om barklund.

mvh :-)) xbobby
Avatar billede crunch Nybegynder
26. juli 2002 - 12:10 #9
??
Avatar billede xbobby Nybegynder
26. juli 2002 - 15:03 #10
Hej crunch
Så har jeg været inde og teste og dit script fungere rigtigt godt,
så de 30 point er dine - tak for hjælpen.

:-) xbobby
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