• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 337
  • Last Modified:

Netscape Compliant Script Help Needed

Could someone take a peak at the below script and help make it function properly in Netscape?  I have used the nn preferred embed tag but still can't get the following script to function properly in NN.  Thanks for all your help:

theSound = new Image();
function loadSound()
{
var tdObj = document.getElementById("baseTBL")
if(tdObj != null) //if the <td> element exits and....
      if(tdObj.innerHTML != "None Selected")      //if the innerHTML is not "" then
            theSound.onerror = playSound;
            theSound.src = String(tdObj.innerHTML); //get the <td> text for loading
}

function playSound()
{
if(theSound.src != "") //Make sure the source has something to play    
      document.getElementById('mySound').src=theSound.src; //play the sound
}

The Javascript file works as expected in IE and hope I can get it to work in NN as well.
0
TStewartFan
Asked:
TStewartFan
  • 4
  • 4
  • 2
2 Solutions
 
COBOLdinosaurCommented:
Need to see the HTML as well please.

Cd&
0
 
crimson117Commented:
This may or may not help but first try fixing the ; and { } typos in the first function:

function loadSound()
{
var tdObj = document.getElementById("baseTBL");
if(tdObj != null) //if the <td> element exits and....
  {
     if(tdObj.innerHTML != "None Selected")      //if the innerHTML is not "" then
     {    theSound.onerror = playSound;
          theSound.src = String(tdObj.innerHTML); //get the <td> text for loading
     }
  }
}


js syntax always gets me the first time around with a script...
0
 
TStewartFanAuthor Commented:
Sorry for the dely I have been at work.  Here is the html that goes along with this file.  I have tried the html different ways and have success in ie and failure in netscape:

<script language="JavaScript">
<!--
if ("Netscape" == navigator.appName)
document.write("<embed id=mySound loop=false hidden=true>")
else
document.write("<bgsound id=mySound loop=1>")
//-->
</script>
<noscript><embed id="mySound" loop="false"></embed></noscript>
<noembed><bgsound id="mySound" loop=false></noembed>

The onload feature is called in this sniplet of html:

            If instr(strScriptName,"pop_profile")>0 AND chkstring(request.querystring("mode"),"display")="display" then
            If CanHearMusic = "1" then
                  Response.Write      "<body" & strTmpPageBGImageURL & " bgColor=""" & strPageBGColor & """ text=""" & strDefaultFontColor & """ link=""" & strLinkColor & """ aLink=""" & strActiveLinkColor & """ vLink=""" & strVisitedLinkColor & """ onLoad=""window.setTimeout('loadSound()',10)"">" & vbNewLine
            Else
                  Response.Write      "<body" & strTmpPageBGImageURL & " bgColor=""" & strPageBGColor & """ text=""" & strDefaultFontColor & """ link=""" & strLinkColor & """ aLink=""" & strActiveLinkColor & """ vLink=""" & strVisitedLinkColor & """>" & vbNewLine
            End If            
            Else
                  Response.Write      "<body" & strTmpPageBGImageURL & " bgColor=""" & strPageBGColor & """ text=""" & strDefaultFontColor & """ link=""" & strLinkColor & """ aLink=""" & strActiveLinkColor & """ vLink=""" & strVisitedLinkColor & """>" & vbNewLine
            End If

The src info is found in this sniplet of html:
<td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""-5"" color=""" & strPopUpTableColor & """ id=""baseTBL"">" & ChkString(rs("M_SONG_URL"), "url") & "</font></td>

Thanks for all the help.  By the way I went over our suggestion crissom but it di nothing either.  Thanks nonetheless.
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

 
COBOLdinosaurCommented:
okay I see a couple of thing but I don't if they will solve it.  First thing is you have no src on the embed and if Netscrap is adhering to the standards it going force to use a createAttribute before you populate it.  It's easy to solve just put an empty src in: src=""
the other attribute need to quoted for standards compliance so NS might not like that either. So:

document.write("<embed id='mySound' loop='false' hidden='true'>")

If those don't solve it, I'm going to need the HTML, not the code you are generating from.  Just put th epage in a browser; view source and cut and paste the code.  We need to be looking at what the browser is seeing, not what the server is generating from; or just post a link to the page and I can take a look at it.

Cd&
0
 
crimson117Commented:
It was worth a shot :-)

If you really can't fix it and need to get it done soon, you could try a small Flash movie.  Flash movies can take parameters when you embed them in the html page, such as filenames of sound files.
0
 
TStewartFanAuthor Commented:
I just tested the solution with both recommendations and still nothing.  The following is the html code from the tested page in NS:


<script language="JavaScript" type="text/JavaScript">

function findObj(n, d) {
    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;
}

theSound = new Image();
function loadSound()
{
var tdObj = document.getElementById("baseTBL")
if(tdObj != null) //if the <td> element exits and....
      if(tdObj.innerHTML != "None Selected")      //if the innerHTML is not "" then
            theSound.onerror = playSound;
            theSound.src = String(tdObj.innerHTML); //get the <td> text for loading
}

function playSound()
{
if(theSound.src != "") //Make sure the source has something to play    
      document.getElementById('mySound').src=theSound.src; //play the sound
}
</script>

<html>

<head>
<title> - View Profile</title>
<meta name="copyright" content="This Forum code is Copyright (C) 2000-05 Michael Anderson, Pierre Gorissen, Huw Reddick and Richard Kinser, Non-Forum Related code is Copyright (C) 2000-05 Snitz Communications">
<script language="JavaScript" type="text/javascript">
<!-- hide from JavaScript-challenged browsers
function openWindow(url) {
      popupWin = window.open(url,'new_page','width=400,height=400')
}
function openWindow2(url) {
      popupWin = window.open(url,'new_page','width=400,height=450')
}
function openWindow3(url) {
      popupWin = window.open(url,'new_page','width=400,height=450,scrollbars=yes')
}
function openWindow4(url) {
      popupWin = window.open(url,'new_page','width=400,height=525')
}
function openWindow5(url) {
      popupWin = window.open(url,'new_page','width=450,height=525,scrollbars=yes,toolbars=yes,menubar=yes,resizable=yes')
}
function openWindow6(url) {
      popupWin = window.open(url,'new_page','width=500,height=450,scrollbars=yes')
}
function openWindowHelp(url) {
      popupWin = window.open(url,'new_page','width=470,height=200,scrollbars=yes')
}
// done hiding -->
</script>
<style type="text/css">
<!--
a:link    {color:darkblue;text-decoration:underline}
a:visited {color:blue;text-decoration:underline}
a:hover   {color:red;text-decoration:underline}
a:active  {color:red;text-decoration:underline}
.spnMessageText a:link    {color:darkblue;text-decoration:underline}
.spnMessageText a:visited {color:blue;text-decoration:underline}
.spnMessageText a:hover   {color:red;text-decoration:underline}
.spnMessageText a:active  {color:red;text-decoration:underline}
.spnSearchHighlight {background-color:yellow}
input.radio {background:lightsteelblue;color:#000000}
-->
</style>
</head>

<body bgColor="white" text="midnightblue" link="darkblue" aLink="red" vLink="blue" onLoad="window.setTimeout('loadSound()',10)">
<a name="top"></a>

<table align="center" border="0" cellPadding="0" cellSpacing="0" width="100%">
  <tr>
    <td valign="top" width="50%"><a href="default.asp" tabindex="-1"><img src="Images/spacer.gif" border="0" alt="" title="" /></a></td>
    <td align="center" valign="top" width="50%">
      <table border="0" cellPadding="2" cellSpacing="0">
        <tr>
          <td align="center"><font face="Verdana, Arial, Helvetica" size="2"><b></b></font></td>

        </tr>
        <tr>
          <td align="center"><font face="Verdana, Arial, Helvetica" size="1">
          <a href="../" onMouseOver="(window.status='Homepage'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Homepage">Home</acronym></a>
          |
          <a href="pop_profile.asp?mode=Edit" onMouseOver="(window.status='Edit your personal profile...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Edit your personal profile...">Profile</acronym></a>
          |
          <a href="policy.asp" onMouseOver="(window.status='Register to post to our forum...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Register to post to our forum...">Register</acronym></a>

          |
          <a href="active.asp" onMouseOver="(window.status='See what topics have been active since your last visit...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="See what topics have been active since your last visit...">Active Topics</acronym></a>
          |
          <a href="members.asp" onMouseOver="(window.status='Current members of these forums...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Current members of these forums...">Members</acronym></a>
          |
          <a href="search.asp" onMouseOver="(window.status='Perform a search by keyword, date, and/or name...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Perform a search by keyword, date, and/or name...">Search</acronym></a>
          |
          <a href="faq.asp" onMouseOver="(window.status='Answers to Frequently Asked Questions...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><acronym title="Answers to Frequently Asked Questions...">FAQ</acronym></a></font></td>
        </tr>

        <form action="/mysite/Forum/Forum/Forum/pop_profile.asp" method="post" id="form2" name="form2">
        <input type="hidden" name="Method_Type" value="logout">
        <tr>
          <td align="center">
            <table>
              <tr>
                <td align="center"><font face="Verdana, Arial, Helvetica" size="1">You are logged on as<br /><b><a href="pop_profile.asp?mode=display&id=1" title="View Administrator's Profile" onMouseOver="(window.status='View Administrator\'s Profile'); return true" onMouseOut="(window.status=''); return true">Administrator</a></b></font></td>
                <td><input src="Images/button_logout.gif" type="image" border="0" value="Logout" id="submit1" name="Logout" tabindex="-1"></td>

              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td align="center"><font face="Verdana, Arial, Helvetica" size="1"><a href="admin_home.asp" onMouseOver="(window.status='Access the Forum Admin Functions...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1">Admin Options</a><br /><br /></font></td>
        </tr>
        </form>

      </table>
    </td>
  </tr>
</table>
<table align="center" border="0" cellPadding="0" cellSpacing="0" width="95%">
  <tr>
    <td>
      <table width="100%" border="0">
        <tr>
          <td><font face="Verdana, Arial, Helvetica" size="2">

          <img src="Images/icon_folder_open.gif" width="15" height="15" border="0" alt="" title="" />&nbsp;<a href="default.asp">All Forums</a><br />
          <img src="Images/icon_bar.gif" width="15" height="15" border="0" alt="" title="" /><img src="Images/icon_folder_open_topic.gif" width="15" height="15" border="0" alt="" title="" />&nbsp;Administrator's Profile</font></td>
        </tr>
      </table>
      <table border="0" width="100%" cellspacing="0" cellpadding="0">
        <tr>
          <td bgColor="white" align="center" colspan="2">
          <font face="Verdana, Arial, Helvetica" size="4">User Profile<br /></font></td>

        </tr>
        <tr>
          <td bgColor="white" align="center" colspan="2">
            <table border="0" width="90%" cellspacing="0" cellpadding="4" align="center">
              <tr>
                <td valign="top" align="left" bgcolor="midnightblue">&nbsp;<a href="pop_profile.asp?mode=Modify&ID=1&name=Administrator"><font face="Verdana, Arial, Helvetica" size="2" color="mintcream"><b>Administrator</b></font></a></td>
                <td valign="top" align="right" bgcolor="midnightblue"><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">Member Since:&nbsp;03/11/2005&nbsp;</font></td>

              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td bgcolor="white" align="left" valign="top">
            <table border="0" width="90%" cellspacing="1" cellpadding="0" align="center">
              <tr>
                <td width="35%" bgColor="white" valign="top">

                  <table border="0" width="100%" cellspacing="0" cellpadding="3">

<script language="JavaScript">
<!--
if ("Netscape" == navigator.appName)
document.write("<embed id='mySound' src="" loop='false' hidden='true'>")
else
document.write("<bgsound id='mySound' loop='1'>")
//-->
</script>
<noscript><embed id="mySound" loop="false"></embed></noscript>
<noembed><bgsound id="mySound" loop=false></noembed>
<bgsound id="mySound" loop="0">
<tr>
<td colspan="2" bgColor="slateblue" align="center"><b><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">Profile Music</font></b></td>
</tr>
<tr><td bgColor="lightsteelblue" colspan="2"><font face="Verdana, Arial, Helvetica" size="-5" color="lightsteelblue">&nbsp;</font></td></tr><tr><td colspan="2" bgColor="lightsteelblue"><table width="100%"><tr>
<td bgColor="lightsteelblue" align="center" colspan="2" nowrap>Now Playing a <b>Country</b> song by: <b>Mark Wills</b></td></tr><tr><td bgColor="lightsteelblue"><font face="Verdana, Arial, Helvetica" size="-5" color="lightsteelblue" id="baseTBL">Music\CrowdGoesWild.mp3</font></td>

</tr></table></td></tr>                    <tr>
                      <td align="center" bgcolor="slateblue" colspan="2"><b><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">&nbsp;My Contact Info&nbsp;</font></b></td>
                    </tr>
                    <tr>
                      <td bgColor="lightsteelblue" align="right" width="10%" nowrap><b><font face="Verdana, Arial, Helvetica" size="2">E-mail User:&nbsp;</font></b></td>
                      <td bgColor="lightsteelblue" nowrap><font face="Verdana, Arial, Helvetica" size="2"><a href="JavaScript:openWindow('pop_mail.asp?id=1')">Click to send an E-Mail</a>&nbsp;</font></td>
                    </tr>

                    <tr>
                      <td align="center" bgcolor="slateblue" colspan="2"><b><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">Recent Topics</font></b></td>
                    </tr>
                    <tr>
                      <td bgcolor="lightsteelblue" colspan="2"><font face="Verdana, Arial, Helvetica" size="2">&nbsp;<br />&nbsp;<b>No Matches Found...<br />&nbsp;</b></font></td>
                    </tr>
                  </table>
                </td>

                <td valign="top" width="3%" bgColor="white">&nbsp;</td>
                <td bgColor="white" valign="top">
                  <table border="0" width="100%" cellspacing="0" cellpadding="3" valign="top">
                    <tr>
                      <td valign="top" align="center" colspan="2" bgcolor="slateblue"><b><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">Basics</font></b></td>
                    </tr>
                    <tr>
                      <td bgColor="lightsteelblue" align="right" nowrap width="10%" valign="top"><b><font face="Verdana, Arial, Helvetica" size="2">User Name:&nbsp;</font></b></td>

                      <td bgColor="lightsteelblue"><font face="Verdana, Arial, Helvetica" size="2">Administrator&nbsp;</font></td>
                    </tr>
                    <tr>
                      <td bgColor="lightsteelblue" align="right" nowrap valign="top"><b><font face="Verdana, Arial, Helvetica" size="2">Total Posts:&nbsp;</font></b></td>
                      <td bgColor="lightsteelblue"><font face="Verdana, Arial, Helvetica" size="2">1<br /><font size="1">[0.02 posts per day]<br /><a href="search.asp?mode=DoIt&MEMBER_ID=1">Find all non-archived posts by Administrator</a></font></font></td>
                    </tr>

                    <tr>
                      <td bgcolor="slateblue" align="center" colspan="2"><b><font face="Verdana, Arial, Helvetica" size="2" color="mintcream">Links&nbsp;</font></b></td>
                    </tr>
                    <tr>
                      <td bgColor="lightsteelblue" align="right" nowrap width="10%"><b><font face="Verdana, Arial, Helvetica" size="2">Homepage:&nbsp;</font></b></td>
                      <td bgColor="lightsteelblue"><font face="Verdana, Arial, Helvetica" size="2">No homepage specified...</font></td>
                    </tr>

                    <tr>
                      <td bgColor="lightsteelblue" align="right" nowrap width="10%"><b><font face="Verdana, Arial, Helvetica" size="2">Cool Links:&nbsp;</font></b></td>
                      <td bgColor="lightsteelblue"><font face="Verdana, Arial, Helvetica" size="2">No link specified...</font></td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>

          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table align="center" border="0" cellPadding="0" cellSpacing="0" width="95%">
  <tr>
    <td><br /><p align="center"><font face="Verdana, Arial, Helvetica" size="2"><a href="JavaScript:onClick=history.go(-1)">Back to previous page</a></font></p><br />

    </td>
  </tr>
</table>
<table width="95%" align="center" border="0" bgcolor="whitesmoke" cellpadding="0" cellspacing="1">
  <tr>
    <td>
      <table border="0" width="100%" align="center" cellpadding="4" cellspacing="0">
        <tr>
          <td bgcolor="whitesmoke" align="left" valign="top" nowrap><font face="Verdana, Arial, Helvetica" size="1" color="midnightblue"></font></td>
          <td bgcolor="whitesmoke" align="right" valign="top" nowrap><font face="Verdana, Arial, Helvetica" size="1" color="midnightblue">&copy; 2000-05 Snitz Communications</font></td>

          <td bgcolor="whitesmoke" width="10" nowrap><a href="#top" onMouseOver="(window.status='Go To Top Of Page...'); return true" onMouseOut="(window.status=''); return true" tabindex="-1"><img src="Images/icon_go_up.gif" width="15" height="15" border="0" alt="Go To Top Of Page" title="Go To Top Of Page" align="right" /></a></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table border="0" width="95%" align="center" cellpadding="4" cellspacing="0">
  <tr valign="top">
    <td align="right"><font face="Verdana, Arial, Helvetica" size="1"><a href="http://forum.snitz.com" target="_blank" tabindex="-1"><acronym title="Powered By: Snitz Forums 2000 Version 3.4.05">Snitz Forums 2000</acronym></a></font></td>

  </tr>
</table>
</body>
</html>
0
 
TStewartFanAuthor Commented:
COBOL,

One thing I have found on the net after reading up on the <embed> tage is that there is no ""ID"" attibute for this tag but rather a ""NAME" attribute.  If I am understanding this attribute correctly this attribute specifies the name of the plugin and not the name of the tag itelf.  I will play around with it a bit this weekend to test it further but what I may need to do is assign the id attribute to the td containg the embed and see if this avenue of approach will work.  Jus food for thought.  I am off to work but I will see what I can do with it this weekend when I have more time to devote to this little file.  Perhaps in the meantime you can further shed some light on my current NS problems.  Thanks again.
0
 
crimson117Commented:
this:

  document.write("<embed id='mySound' src="" loop='false' hidden='true'>")

should be this, with single-quotes for src:

  document.write("<embed id='mySound' src='' loop='false' hidden='true'>")


and I'll look at it some more soon...
0
 
crimson117Commented:
Does your browser play a sound with a simple page?

I tried this simple html page, but it just showed a plugin icon and told me to install quicktime.

I had to close firefox (netscape), re-install quicktime 6.5.2, and associate it with mp3 files.  Then when I viewed this page in firefox did it play my sound.

save this html file in the same folder as Track08.mp3:
________________________________________
<HTML>
<HEAD>
<TITLE> Sound </TITLE>
</HEAD>

<BODY>
A sound should be playing:
<EMBED SRC="Track08.mp3" AUTOSTART=TRUE LOOP=FALSE hidden=true ></EMBED>
</BODY>
</HTML>
________________________________________

and here's a relevant discussion which helped me set up firefox to play embedded mp3's: http://www.neowin.net/forum/lofiversion/index.php/t303638.html

Considering the trouble I had to go through to get Firefox/Netscape to play an embedded mp3 automatically, you might want to consider an alternative if having the sound play is very important to your page.
0
 
TStewartFanAuthor Commented:
Sorry for the delay you guys but I am very close to completing this topic.  I have revised the scrip a bit and now can play and hear sounds in both Internet Explore and Netscape.  The only poblem I am seeing is that in IE I receive a status of done once the song or page ithout a song is loaded but in Netscape it continually states transferring data.  Because a preloader is involved no data should be transferred once the preloader has received its error but it still states Transferring Data From ....  Could you guys take a look at the revised script and let me know why it is doing his in NN and not IE?  Also it does this in NN even if the profile being viewed has no song selected:

Functions Page:

function loadSound()
{
var tdObj = document.getElementById("baseTBL")
if(tdObj != null) //if the <td> element exits and....
      if(tdObj.innerHTML != "None Selected")      //if the innerHTML is not "" then
            theSound.onerror = playSound;
            theSound.src = String(tdObj.innerHTML); //get the <td> text for loading
}

function playSound()
{
if(theSound.src != "") //Make sure the source has something to play    
      document.getElementById('mySound').src=theSound.src; //play the sound
}


Actual Embedded File Page:
                        If strHearMusic = "1" then
                    If CanHearMusic = "1" then
                    if IsNull(rs("M_SONG_URL")) or rs("M_SONG_URL") = "" or rs("M_SONG_URL") = " " or rs("M_SONG_URL") = "0" then
                    Response.write      "<tr>" & vbNewLine & _
                              "<td colspan=""2"" bgColor=""" & strCategoryCellColor & """ align=""center""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Profile Music</font></b></TD>" & vbNewLine & _
                              "</tr>" & vbNewLine & _
                              "<tr>" & vbNewLine & _
                              "<td bgColor=""" & strPopUpTableColor & """ align=""center"" colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ id=""baseTBL"">None Selected</font></b></td>" & vbNewLine & _
                              "</tr>"
                    else
                    Response.Write      "<tr>" & vbNewLine & _
                              "<td colspan=""2"" bgColor=""" & strCategoryCellColor & """ align=""center""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Profile Music</font></b></td>" & vbNewLine & _
                              "</tr>" & vbNewLine & _
                              "<tr><td colspan=""2"" bgColor=""" & strPopUpTableColor & """><table width=""100%""><tr>" & vbNewLine & _
                              "<td bgColor=""" & strPopUpTableColor & """ align=""center"" colspan=""2"" nowrap>Now Playing a <b>" & ChkString(rs("M_SONG_GROUP"), "url") & "</b> song by: <b>" & ChkString(rs("M_SONG_ARTIST"), "url") & "</b></td></tr>" & _
                                            "<tr><td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""-5"" color=""" & strPopUpTableColor & """ id=""baseTBL""><embed src=" & ChkString(rs("M_SONG_URL"), "url") & " name=""mySound"" hidden=""true""></font></td>" & vbNewLine & _
                              "</tr></table></td></tr>"
                    end if
                    end if
                    end if


Thanks again.  Be back in about 10 hours to answer any questions you guys/gals may have.  Thanks in advance.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

  • 4
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now