Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

website doesn't use flash so what is it using?

I just been looking at the Steam website and noticed it doesn't use Flash.

What technologies are being used to create the page? For example the slide bar to scroll through the different games, how exactly is that happening?

like image 544
Julio Avatar asked May 08 '10 03:05

Julio


People also ask

What do websites use instead of Flash?

Both formats are open web standards. The company now recommends that applications that create animated web content with Adobe products use HTML5 instead of Flash.

Will websites still work without Flash?

Since the start of 2021, accessing any remaining Flash content on the Web will still be possible, but it'll take some work. Up-to-date browsers are no longer able to load Flash, but truly desperate Flash fans could use an older version of a browser, block it from auto-updating, and use it only for Flash content.

How do I enable Flash on a website?

Here's how to allow or block Flash permanently for individual websites: Go to Settings and more > Settings . In the left navigation, select Site permissions. In Site permissions, select Adobe Flash.

What browser does not use Flash?

Most of the popular web browsers do not support Adobe Flash Player. However, there are some web browsers that still support Flash. The web browsers that support Flash are Opera, Dolphin, Kiwi, FlashFox, and Puffin. On the contrary, Google Chrome, Microsoft Edge, Mozilla Firefox, and Apple Safari do NOT support Flash.


3 Answers

Javascript, and lots of it. From the page's head:

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <title>Welcome to Steam</title> 
    <link href="http://cdn.store.steampowered.com/public/css/styles_storev5.css?v=221260115" rel="stylesheet" type="text/css" /> 
<!--[if lte IE 6]> <link href="http://cdn.store.steampowered.com/public/css/styles_storev5_ie6.css?v=3855293424" rel="stylesheet" type="text/css" />
 <![endif]--> 
<!--[if lte IE 7]> <style type="text/css"> .iepoupfix{ display: block; } </style> <![endif]--> 
    <script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/swfobject.js?v=3216748271&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/prototype-1.6.0.2.js?v=1627908004&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/scriptaculous/scriptaculous.js?v=1333279996&l=english&load=effects,controls,slider"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/javascript.js?v=853265233&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/main.js?v=199395227&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/jserrorreport.js?v=19341832&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/header.js?v=318945778&l=english"></script> 
<script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/search.js?v=630051104&l=english"></script> 
    <script type="text/javascript" src="http://cdn.store.steampowered.com/public/javascript/cluster.js?v=4033443305&l=english"></script> 
    <link rel="search" type="application/opensearchdescription+xml" title="Steam Search" href="http://store.steampowered.com/public/open_search.xml"> 
</head> 

Notable libraries: Scriptaculous. Prototype. swfobject.js! Strangely that last one is actually supposed to be useful for embedding flash, though I'm not sure if it's in use on that page (perhaps just elsewhere on the site for movies or audio).

like image 91
Kzqai Avatar answered Sep 30 '22 16:09

Kzqai


The scrollable "games" section is most likely a <div> with an overflow scrollbar. The arrows are probably links to a javascript call. Since it's fixed width, it just uses javascript to scroll the box by "width x."

For the most part that page is just JavaScript, HTML, and CSS. It's not necessarily AJAX, although it may request those images from the server "on demand" to lessen server load, instead of prefetching them.

like image 22
Robbie Avatar answered Sep 30 '22 17:09

Robbie


My awesome Chrome Sniffer Chrome extension tells me that this site is using script.aculo.us, which is a Javascript library similar to MooTools and jQuery. Dynamic javascript is being used for lots of neat effects these days.

like image 36
ABach Avatar answered Sep 30 '22 16:09

ABach