Index

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

# S

s (for substitute) operator : Designing Applications Using Forms ...
s command (debugger) : Debugger Commands
S command (debugger) : Debugger Commands
-s file test operator : Named Unary and File Test Operators
-S file test operator : Named Unary and File Test Operators
\s (for whitespace) : Regular Expressions
/s modifier

Pattern Matching
The fine print
Pattern-Matching Operators

s/// operator (see substitution operator)
-S switch, perl

Switches
UNIX-domain clients and servers

-s switch, perl

Switches
The Perl Debugger

<s> tags (see <strike tags>)
s2p program

s2p
Translation from Awk and Sed

Safe module

Safe
Safe--Create Safe Namespaces for Ev...

<samp> tags

<samp>
The <samp> Tag

saving

caching images : Off-Screen Images and Caching
caching JavaScript code : Including JavaScript Files
cookies : Storing Cookies
filehandles : SelectSaver--Save and Restore Selec...
generated text : Printing and saving generated text
state (see cookies)

scalar context

Scalar and list context
Functions
forcing : scalar
range (..) operator in : Range Operator
recognizing in debugger : Using the Debugger

scalar function

CGI Side Includes
scalar

scalar variables in angle brackets : Line input (angle) operator
scalars

Scalar Values
Singularities
Built-in Data Types
anonymous : Tying Scalars
byte length of : length
instance variables : Scalar Instance Variables
list of (see arrays)
tied : Tie::Scalar, Tie::StdScalar--Base C...
tying : Tying Scalars
unordered set of (see hashes)

scalefont operator : Digital Clock
scheme : Uniform Resource Locators (URLs)
Schwartz, Randal : Set UID/GID Wrapper
scope, variable : Variable Scope
scoped declarations : Scoped Declarations
SCRIPT_NAME environment variable : CGI Environment Variables
<script> tags

<script>
Client-Side JavaScript Examples
The <script> Tag
Document.write() in nested tables
Frame properties overwrite others
Executable Content: JavaScript in a...
The <SCRIPT> Tag
Hiding Scripts from Old Browsers
FOR and EVENT attributes

Event Handlers in <SCRIPT> Tags
Scripts

ScriptAlias directive : Running CGI Scripts
scripting languages

JavaScript Is Not Simple
language attribute

Exploring JavaScript
The LANGUAGE Attribute
The LANGUAGE Attribute
The language attribute
Attributes

scripts

building with -e switch : Switches
CGI (see programs, CGIl server-side JavaScript)
checking syntax of : Switches
controlling debugger from : Using the Debugger
debugging (see debugging)
dumping core files : Switches
embedding in messages : Switches
end marker for : Other literal tokens
event-driven : The Event-Driven Programming Model
examples of, obtaining : Examples
executing

system
Scripts

after <frameset> tags : Scripts in framesets
hiding from browsers

Comments
Hiding Scripts from Old Browsers

insecure : Handling Insecure Code
JavaScript (see JavaScript)
multiple in document : The <SCRIPT> Tag
names of (see $0 variable)
overwriting : Overwriting the current script
pausing : sleep
performance of (see performance)
programming style : Programming with Style
running time of : Named Unary and File Test Operators
searching for : Switches
size limits : Script size limit
standard test : Test::Harness--Run Perl Standard Te...
terminating with exec : exec
troubleshooting : Common Goofs for Novices
writing : Exploring JavaScript

SCRIPT_NAME variable : Using Environment Variables
scroll( )

Methods
The Window Object
Still More Features
Other Window Programming Techniques
Window.scroll()

scroll behavior (<marquee>) : The behavior, direction, and loop a...
scrollamount attribute (<marquee>)

The scrollamount and scrolldelay at...
Attributes

scrollbars

Attributes
Attributes
Frames
Frame Layout

scrolldelay attribute (<marquee>)

The scrollamount and scrolldelay at...
Attributes

scrolled lists : Menus and Scrolled Lists
scrolling

fixing images against : The bgproperties attribute
frames and : The scrolling attribute
<marquee> tags and

The <marquee> Tag
The style and class attributes

scrolling attribute

<frame> tag

Attributes
The <frame> Tag

<iframe> tag

Attributes
The scrolling attribute

SDBM_File module

AnyDBM_File--Provide Framework for ...
SDBM_File--Tied Access to SDBM Files

search parameter of URLs : The http search parameter
search property

The Location Object
URL.search
Properties

search/index gateway : Search/Index Gateway
Search::Dict module : Search::Dict--Search for Key in Dic...
searchable documents

Searchable Documents
Creating Searchable Documents
Server dependencies

searching

grep function for

grep
Programming with Style

linear, versus hashes : Time Efficiency
for lines in text file : Examples
Perl functions for : Search and Replace Functions
for scripts : Switches
strings

index
rindex
lastIndexOf()

web pages : The Link Object

seconds

Date.getSeconds()
Date.setSeconds()
(see also date and time)

sections

document

The <div> Tag
Using Rules to Divide Your Document

table

Defining Table Sections
Using table sections

secure attribute (cookies)

Syntax of the Set-Cookie HTTP Respo...
The Set-Cookie Response Header

security

Is a Perl CGI program more or less ...
Running CGI Scripts
Perl in a Nutshell
srand
Security Hobbles
JavaScript Security
JavaScript Security
ActiveX and : Writing Applets
bypassing shell : Talking to yourself
cookies and : An Overview of Cookies
data-tainting model

JavaScript Security
The Data-Tainting Security Model
taint()
untaint()

denial of service attacks

Infinite Loops in JavaScript
Security Hobbles in Navigator 3.0

difference between Navigator 2.0 and 3.0 : JavaScript Security
downloaded web pages : Interact with Document Content
external programs : Executing External Programs
forms and : Security
History object and

The History Object
Security Holes and Security Hobbles

holes, finding with CGI Lint : CGI Lint in Action
insecure code : Handling Insecure Code
insecure data : Handling Insecure Data
Internet Explorer 3.0 : Security
PATH environment variable : Cleaning up your path
query strings and : Query Strings
reading code : Can people read my Perl CGI program...
reading/writing files : What JavaScript Can't Do
referrer property for : Document Properties
Safe module : Safe--Create Safe Namespaces for Ev...
UNIX bugs : Security bugs
user authentication : User Authentication and Identification
web crawler restrictions : The Link Object

sed

C Shell (UNIX Only)
Sed Traps
converting to/from Perl

Translation from Awk and Sed
s2p

seed, random number : srand
seek( ) : LiveVideo
seek function : seek
seekdir function : seekdir
seekfunction (see also tell function)
select( )

Element.select()
Methods

Select element

Option Object
Select Object
Form Elements
Form Element Names and Values
Select
Select.blur()
Select.click()
Select.focus()
Select.form
Select.length
Select.onblur()
Select.onchange()
Select.onfocus()
Select.options[]
Select.selectedIndex
Select.type

select function

fileno
print
select (output filehandle)
select (ready file descriptors)
for format variables : Format Variables

<select> tags

Menus and Scrolled Lists
<select>
The <select> Tag
The Form Literal Section
HTML syntax
The <select> Tag
The style and class attributes
Form Element Names and Values

selected attribute (<option>)

Attributes
The <select> Tag
The selected attribute

selected property

Option.selected
Properties

selectedIndex property

Select.selectedIndex
Properties

selection lists

The <select> Tag
The style and class attributes
<select>

SelectSaver module : SelectSaver--Save and Restore Selec...
self property

The Function Object
The Implicit Window Reference
Window.self
Properties

_self target

Special Targets
Frame Targets

SelfLoader module

SelfLoader--Load Functions Only on ...
Devel::SelfStubber--Generate Stubs ...
Devel::SelfStubber--Generate Stubs ...

SelfStubber module : Devel::SelfStubber--Generate Stubs ...
semantics : use
semaphores : semget
semctl function : semctl
semget function : semget
semicolon (;)

Netscape Persistent Cookies
Simple Statements
Universal Blunders
Optional Semicolons
Statements

semop function : semop
send function : send
sendmail utility : Mail Gateway
seq function : Using the Berkeley DB interface directly
Server header : Server
server push

Animation
Server Push
animated clock example : Animated Clock

server redirection

Server Redirection
The imagemap display
Pipes and the open Command

server response codes (see HTTP status codes)
server response headers : Server Response Headers
server side includes (see SSI)
<server> tags : The <server> Tag
SERVER_NAME environment variable

CGI Environment Variables
Using Environment Variables

SERVER_PORT environment variable

CGI Environment Variables
Using Environment Variables

SERVER_PROTOCOL environment variable

CGI Environment Variables
Using Environment Variables

server-push documents

An Overview of Dynamic Documents
Server-Push Documents
Server-push example application for...

server-side image maps

Image Maps
The ismap and usemap attributes
Server-Side Image Maps
Server-side considerations

server-side JavaScript

Server-Side JavaScript
JavaScript Overview
compatibility through : Compatibility Through CGI Scripts

SERVER_SOFTWARE environment variable

CGI Environment Variables
Using Environment Variables

ServerRoot directive : Configuring the Server
servers

Clients, Servers, and Browsers
The http server
Clients and Servers
communicating with clients (see HTTP)
configuring for SSI : Configuring the Apache and NCSA Ser...
cookie

Maintaining State with a Server
Cookie Client

data to/from (see forms)
errors, HTTP codes for : Server Errors
form programming

Forms Programming
Handling POST Forms

HTTP response codes : Server Response Codes
information

Overview
Forking/Spawning Child Processes

<isindex> tag and : Server dependencies
simulating : Server Simulation
TCP : Internet TCP clients and servers
Window from different : Security Hobbles in Navigator 3.0
web (see web servers)

service port number (see port)
set command (Tcl) : Tcl
Set-Cookie header

CGI and Response Headers
Netscape Persistent Cookies
The Set-Cookie Response Header
Set-Cookie
Syntax of the Set-Cookie HTTP Respo...

SetAnchorObject( ) : Live3D
SetBackgroundImage( ) : Live3D
setDate( )

Methods
Date.setDate()

setfont operator : Digital Clock
setgid function : Talking to yourself
setgrent function : getgrent
setgrp function : setpgrp
sethostent function : gethostent
setHours( )

Methods
Date.setHours()

setlocale( ) : I18N::Collate--Compare 8-bit Scalar...
setlogmask( ) : Sys::Syslog--Perl Interface to UNIX...
setMember( )

The JSObject Class
JSObject.setMember()

setMinutes( )

Methods
Date.setMinutes()

setMonth( )

Methods
Date.setMonth()

setpriority function : setpriority
setprotoent function : getprotoent
setpwent function : getpwent
sets of bits (see vec function)
sets of strings (see hashes)
setSeconds( )

Methods
Date.setSeconds()

setservent function : getservent
setSlot()

The JSObject Class
JSObject.setSlot()

setsockopt function : setsockopt
setTime( )

Methods
Date.setTime()

setTimeout( )

Methods
setTimeout() memory leak
Still More Features
Timer Events
Flushing Generated Output
Window.clearTimeout()
Window.setTimeout()

setuid function : Talking to yourself
setvbuf( ) : FileHandle--Supply Object Methods f...
setvol() : LiveAudio
setYear( )

Methods
Date.setYear()

SGML DTD (see DTD for HTML)
sh (Bourne shell) : Command Processing
shape attribute (<area>)

The coords attribute
The shape attribute
Attributes

shapes attribute (<object>)

The shapes and usemap attributes
Attributes

shared memory segment ID : shmget
sharp (see #)
shebang notation (see #! notation)
Shell module : Shell--Run Shell Commands Transpare...
shells

Shell Traps
bypassing : Talking to yourself

shift command : Socket I/O in Perl
shift function : shift
shift operators

Shift Operators
shift left (<<) operator : Shift Left (<<)
shift right with sign (>>) operator : Shift Right with Sign (>>)
shift right zero fill (>>>) operator : Shift Right Zero Fill (>>>)

shmctl function : shmctl
shmget function : shmget
shmread function : shmread
shmwrite function : shmwrite
short-circuit operators (see logical operators)
show operator : Digital Clock
show visibility : The visibility attribute
ShowObject( ) : Live3D
showpage operator : Digital Clock
shutdown function : shutdown
SID (system identification) : A Gateway to an Oracle Database
side heads in tables

Side Heads
When tables aren't implemented

%SIG hash

Global Special Arrays
Signals

sigaction function : Signals
SigAction objects : Classes
SIGALRM signal : alarm
SIGIO signal : fcntl
signals

Global Special Arrays
Signals
sigtrap--Enable Stack Backtrace on ...

signature (see boilerplates)
SigSet objects : Classes
sigtrap module : sigtrap--Enable Stack Backtrace on ...
simulation

Logging and Simulation
Server Simulation

sin( )

sin
Math Object
Math.asin()
Math.sin()

single quotes (')

String literals
String Literals

singularities (see scalars)
size

applet : The height and width attributes
array (see length, array)
borders

The border-width property

columns of text : The width attribute
cookie : The Cookie Request Header
embedded objects

The align, border, height, width, h...
The units attribute
The align, border, height, width, h...

file

Tailoring SSI Output
fsize

font

String.fontsize()
The font-size property
Methods

frame borders : Frame Border Attributes
frame margins : The <frame> Tag
frames

The noresize attribute
The height and width attributes
Frame Layout

horizontal rules : The width attribute
HTML attribute data length : HTML Tag Syntax
image map areas

The coords attribute
The shape attribute

images

The height and width attributes
Problems with height and width

layers : The width attribute
limits on scripts : Script size limit
line-height property : The line-height property
marquee area : The height and width attributes
numbers : Floating-Point Literals
SSI format for : Arguments
table : The <table> Tag
table cells : The <th> and <td> Tags
table columns : The <table> Tag
text

Using Headings for Smaller Text
The <big> Tag
The <small> Tag
The size attribute

text input boxes : Conventional text fields
whitespace blocks : Creating blocks of space
window, on Unix platforms : Window Size on Unix Platforms

size attribute

<basefont>

Attributes
The <basefont> Tag

<font>

Attributes
The size attribute

<hr> tag

The size attribute
Attributes

<input> tag

Attributes
The <input> Tag
Conventional text fields
Text and Password Fields

<multiple> : The size attribute
<select> tag

The <select> Tag
Select Object
Menus and Scrolled Lists

<spacer>

Creating horizontal space
Creating blocks of space
Attributes

tables/table cells : The width attribute

$size file statistic : stat
size property : Arrays in Navigator 2.0
sizefmt argument, config directive : Arguments
SKIP (response type) : Quiz/Test Form Application
skipcheck( ) : ExtUtils::Manifest--Utilities to Wr...
slash (/)

Named Unary and File Test Operators
debugger command : Debugger Commands
division operator

Multiplicative Operators
Division (/)

in ending HTML tags

Start and End Tags
HTML Tag Syntax

in import list : Specialized import lists
root directory : chroot
in URLs

Handling reserved and unsafe characters
The http path
URL Encoding

/= (assignment) operator : Assignment Operators
// comment marker : Comments
/* */ comment marker : Comments
// match operator (see match operator)

sleep function

sleep
Pipes and the open Command
select function instead of : select (ready file descriptors)

slices of multidimensional arrays : Slices
slide behavior (<marquee>) : The behavior, direction, and loop a...
<small> tags

The <small> Tag
<small>
Methods
String.small()

small( )

Methods
String.small()

&SOCK_DGRAM subroutine : Socket I/O in Perl
&SOCK_STREAM subroutine : Socket I/O in Perl
socket function

Socket I/O in Perl
socket

socket library : Socket Library
Socket module : Socket--Load the C socket.h Defines...
socket.ph header : Socket I/O in Perl
socketpair function : socketpair
sockets

What Are Sockets?
Socket I/O in Perl
Sockets
accepting connections from clients : accept
attaching address to : bind
closing : close
connecting : connect
functions for : getsockname
getting packed sockaddr address : getpeername
listen function for : listen
opening : socket
receiving messages on : recv
sending message on : send
setting options : setsockopt
shutting down connection : shutdown

software

CGI : Additional CGI Software
for designers : Tools for the HTML Designer
formatting code : The <code> Tag
interfacing with : Programming in CGI

sort function : sort
sort( )

Methods
Functions as Data Types
Array Methods
Array.sort()

sorting

alphabetically : String Operators
hashes automatically : In-memory databases
lists : sort
Perl technique for : Network News on the Web

sound (see audio; <bgsound> tags)
soundex algorithm : Text::Soundex--The Soundex Algorith...
source distribution (see distribution)
source filters : Source filters
space (see whitespace)
<spacer> tag

The <spacer> Tag
Creating blocks of space
<spacer>
Netscape Navigator HTML Exclusives

span attribute

<col> tag

Attributes
The <col> tag

<colgroup> tag

Attributes
The <colgroup> tag

<span> tags

<span>
Internet Explorer HTML Exclusives
Tag-Less Styles: The <span&g...

spanning table cells : Cell Spanning
sparse arrays

Adding New Elements to an Array
The length Property and Sparse Arrays

spawning child processes : Forking/Spawning Child Processes
special characters

Character Entities
Special text characters
Character Entities
Special Character Encoding
Handling reserved and unsafe characters
The rules of regular expression matching
in URLs : Handling reserved and unsafe characters
(see also hexadecimal encoding)

special targets : Special Targets
special variables : Special Variables
specifications, CGI

Official Specifications
Official Specifications

speed (see performance)
SpinObject( ) : Live3D
splain program : The standalone program
splice function

splice
Previous Perl Traps

split function

Regular Expressions
split
Awk Traps
Time Efficiency

split( )

Methods
Defensive Coding
String.split()

splitting modules for autoloading : AutoSplit--Split a Module for Autol...
sprintf function

Creating Dynamic Home Pages
sprintf

Sprite module

Software Developed for the Book
Sprite
Student database

SQL (Structured Query Language)

Introduction to SQL
Deleting information

sqrt function : sqrt
sqrt( )

Math Object
Math.sqrt()

SQRT1_2 (constant) : Math Object
SQRT2 (constant) : Math Object
square bullets : The type attribute
square root function : sqrt
srand function

Cookie Server
srand

src attribute

Core Language Changes
Including JavaScript Files
Scripts
Included Files and Compatibility wi...
Compatibility Through CGI Scripts
<bgsound> tag

The src attribute
Attributes

<embed> tag

Attributes
The src attribute

<frame> tag

Attributes
The <frame> Tag
The src attribute

<iframe> tag : Attributes
<img> tag

Attributes
The src attribute
The imagemap display

<input> tag : Attributes
<layer> : The src attribute
<link> tag

Attributes
Internet Explorer HTML Exclusives

<script> tag

The src attribute
Attributes
Netscape Navigator HTML Exclusives

src property

Image Manipulation
Image Replacement with the Image.sr...
Off-Screen Images and Caching
Image.src
Properties

srm.conf file : Configuring the Apache and NCSA Ser...
SSI (Server Side Includes)

Server Side Includes
Introduction
Common Errors
Server Side Includes
access counters : User Access Counter
boilerplate files : Including Boilerplates
# in : Common Errors

stacking layers (see layers)
stacks, call : caller
stacks, PostScript : Digital Clock
standalone JavaScript : Standalone JavaScript
standard input (see STDIN)
standard library : The Standard Perl Library
standard output (see STDOUT)
standardizing HTML

HTML Grammar
The HTML 3.2 DTD
Standards Organizations
HTML Document Elements

standby attribute (<object>)

The standby attribute
Attributes

star (see asterisk)
start( )

The JavaObject Object
Interacting with Applets

start attribute

<img>

Attributes
The start attribute
Internet Explorer HTML Exclusives

<ol>

The start attribute
Attributes

startform method : Form Creation and Parsing
starting tags

Start and End Tags
Starting and Ending Tags

start_at_beginning( ) : LiveAudio
stat command : The Content-length Header
stat function : stat
Stat module : Getopt::Std--Process Single-Charact...
state, maintaining (see maintaining state)
statements

Statements and Declarations
Statements
blocks (see blocks)
empty : The Empty Statement
loops (see loops)
Perl : Statements

static documents

environment variables in : Environment Variables
via server redirection : Server Redirection

static methods

Brief Refresher on Object-Oriented ...
Classes in JavaScript

static variables

Classes in JavaScript
Function properties simulate static...

statistics, file : File Statistics
status codes, HTTP

What are all the server response co...
Status Codes
The "No Response" Code
Checking Hypertext (HTTP) Links
HTTP Basics
Server Response Codes

Status header

CGI and Response Headers
Status Codes

status line : The Status Line
status property

Status and defaultStatus
Windows and Frames
The Status Line
The Link Object
Properties
for Window object : Window.status

STDERR (standard error)

What are STDERR, STDIN, and STDOUT ...
Logging and Simulation
Global Special Filehandles
fileno
Programming with Style

StdHash module : Tie::Hash, Tie::StdHash--Base Class...
STDIN (standard input)

What are STDERR, STDIN, and STDOUT ...
Internal Workings of CGI
GET vs. POST
Filehandles
Global Special Filehandles
fileno
reading single characters from : getc

stdio library : C/C++ decoding using uncgi
stdlib library : C/C++ decoding using uncgi
STDOUT (standard output)

Filehandles
What are STDERR, STDIN, and STDOUT ...
Global Special Filehandles
fileno
Internal Workings of CGI
duplicating STDERR to : Logging and Simulation
printing to

print
(see also printing)

stepping through code : Debugger Commands
sticky bit : Time Efficiency
stop( )

LiveAudio
LiveVideo
The JavaObject Object
Interacting with Applets

stopAll( ) : LiveAudio
stopping infinite loops : For loops
stop_at_end( ) : LiveAudio
STORE method

Tying Scalars
Tying Arrays
Tying Hashes

storing (see saving)
straddle heads : Straddle heads
STREAMS : Overview
strict module

Pragmas
Symbolic References
strict--Restrict Unsafe Constructs

strike( )

Methods
<s>
String.strike()

<strike> (<s>) tags

<strike>
Methods
The <strike> Tag

string context

Form Values and String Conversion
Conversions to Strings

string length command (Tcl) : Tcl
string method : System Load Average
String( ) : Conversions to Objects
strings (String objects)

String Object
String literals
String Literals
Strings
String
String Object
abbreviation table : Text::Abbrev--Create an Abbreviatio...
boundary assertions

Nailing Things Down
The rules of regular expression matching
The fine print

breaking (see $: variable)
capitalization of (see capitalization)
for colors

JavaScript and HTML Color Names and...
Document Properties

comparing

a2p
Comparing Strings and Functions
Comparison Operators

concatenating

Strings
String Operators
Workarounds for Navigator 2.0
String Operators
Additive Operators
Awk Traps
Time Efficiency

converting to/from

(see also converting)
Conversion of floating-point values...
Array Methods
Methods
date/time to : Methods
(see also toString( ))
list values : unpack

copying and passing : Copying and Passing Strings and Fun...
date and time (see Date object)
encoding with escape sequences

escape()
unescape()

empty

Conversions to Numbers
Conversions to booleans

eval function and : Time Efficiency
extracting substrings : substr
first character of : Global Special Variables
formatting : sprintf
hard references and : Hard References Don't Work as Hash Keys
hexadecimal (see hexademical numbers)
immutable : Mutable string values
index function : index
joining : join
octal (see octal numbers)
operators for

String Operators
String Operators
Universal Blunders

Perl functions : String Functions
printing : print
property names as : Objects as Associative Arrays
query strings : The Location Object
rindex function : rindex
searching : lastIndexOf()
soundex algorithm : Text::Soundex--The Soundex Algorith...
splitting into substrings : split
String object elements

String.anchor()
String.big()
String.blink()
String.bold()
String.charAt()
String.fixed()
String.fontcolor()
String.fontsize()
String.indexOf()
String.italics()
String.lastIndexOf()
String.length
String.link()
String.prototype
String.small()
String.split()
String.strike()
String.sub()
String.substring()
String.sup()
String.toLowerCase()
String.toUpperCase()

study function and : study
vec function and : vec

<strong> tags

<strong>
The <strong> Tag

struck-through text

<s>
<strike>

structural tags : Text Structures
structure conversion, Perl : Structure Conversion
Structured Query Language (see SQL)
StrVal( ) : Public functions
stubs : Devel::SelfStubber--Generate Stubs ...
study function : study
style attribute

The style and class Attributes
The style and class Attributes
Inline Styles: The style Attribute
<a> : The style and class attributes
<body> : The style and class attributes
<caption> : The style and class attributes
<dd> : The style and class attributes
<dir> : The style and class attributes
<div> : The style and class attributes
<dl> : The style and class attributes
<dt> : The style and class attributes
<form> : The style and class attributes
<h#> : The style and class attributes
<hr> : The style and class attributes
<input> : The style and class attributes
<layer> : The style and class attributes
<li> : The style and class attributes
<marquee> : The style and class attributes
<menu> : The style and class attributes
<multicol> : The style and class attributes
<ol> : The style and class attributes
<option> : The style and class attributes
<p> : The style and class attributes
<pre>

The style and class attributes
The style and class attributes
The style and class attributes

<select> : The style and class attributes
<span> : Attributes
<textarea> : The style and class attributes
<th> and <td> : The style and class attributes
<tr> : The style and class attributes
<ul> : The style and class attributes

style sheets

<span>
Style Sheets and JavaScript
cascading (see Cascading Style Sheets)
JavaScript

JavaScript Style Sheets
JavaScript Style Sheet Properties
Dynamic HTML

<style> tags

<style>
Internet Explorer HTML Exclusives
Document-Level Style Sheets
Style Comments
incompatibility with browsers : Handling Style-Less Browsers

styles

The Elements of Styles
Multiple Selectors
Applying Styles to Documents
The pros and cons of external styles
classes for

Style Classes
Class inheritance
Defining style classes

contextual

Contextual Selectors
Using contextual styles

CSS properties for

Style Properties
The white-space property

JSS properties for : JavaScript Style Sheet Properties
precedence of : Style Precedence
programming : Programming with Style

sub( )

Methods
String.sub()

sub declaration

sub
The Anonymous Subroutine Composer
Subroutines
Prototypes

<sub> tags

<sub>
Methods
The <sub> Tag
String.sub()

subdomains (see domains)
submit buttons

Forms in CGI and JavaScript
The Form Object
<input type=submit>
Submission buttons
Submit Object
Submit and Reset Buttons
Submission buttons

Submit element

Form Elements
Submit
Submit.blur()
Submit.click()
Submit.focus()
Submit.form
Submit.name
Submit.onblur()
Submit.onclick()
Submit.onfocus()
Submit.type
Submit.value
Submit Object

submit( )

Methods
The Form Object
Security Hobbles in Navigator 3.0
Form.submit()

subroutines

(see also libraries)
Subroutines
The Anonymous Subroutine Composer
A Method Is Simply a Subroutine
aborting with exit : exit
autoloading

Autoloading
A Class Is Simply a Package

declaring

Global Declarations
sub

names for : Variables
performance and : Time Efficiency
Perl : Subroutines, Packages, and Modules
predeclaring : subs--Predeclare Subroutine Names
return function : return
returning references : Object Constructors
subroutine call stack : caller
substituting with goto : goto

subs module : subs--Predeclare Subroutine Names
subscript separator (see $; variable)
subscripting

Time Efficiency
The <sub> Tag

$SUBSCRIPT_SEPARATOR (see $; variable)
$SUBSEP (see $; variable)
substitution

Perl functions for : Search and Replace Functions
shells versus Perl : Shell Traps

substitution (s///) operator

Regular Expressions
Interpolative context
Pattern Matching
Pattern-Matching Operators
Universal Blunders
options for : Pattern-Matching Operators

substr function

substr
Time Efficiency
chop function and : chop

SubstrHash module : Tie::SubstrHash--Fixed-table-size, ...
substring( )

Methods
String.substring()

substrings (see backreferences; strings)
subtraction

- (minus) operator : Subtraction (-)
-- (decrement) operator : Decrement (--)
(see also additive operators)

success HTTP status codes : Client Request Successful
suffixes property

MimeType.suffixes
Properties

suidperl program : Distribution and Installation
sun property

Packages.sun
sun
Properties
Properties

sup( )

Methods
String.sup()

<sup> tags

<sup>
Methods
The <sup> Tag
String.sup()

SUPER pseudoclass : Method Invocation
surveys

Survey/Poll and Pie Graphs
Drawing the Pie Chart
multiple form system of

CGI Side Includes
CSI Statements and Hidden Fields

SWISH : Utilities and Applications
switch statement

Bare Blocks and Case Structures
C Traps
Time Efficiency

switches, Perl command-line : Command Processing
Sybase databases : Accessing a Sybase Database
sybperl : Utilities and Applications
Symbol module : Symbol--Generate Anonymous Globs; Q...
symbol table entries

Passing Symbol Table Entries (Typeglobs)
aliasing : Typeglobs and Filehandles

symbol tables : Symbol Tables
symbolic links

symlink
GetOptions( ) and : Linkage specification
getting filenames from : readlink
lstat command and : lstat

symbolic references

What Is a Reference?
Symbolic References

symbols

character entities for : Character Entities
preventing exportation of : Managing unknown symbols

symlink function : symlink
sync function : Using the Berkeley DB interface directly
syntax, checking : Switches
Sys::Hostname module : Sys::Hostname--Try Every Conceivabl...
Sys::Syslog module : Sys::Syslog--Perl Interface to UNIX...
syscall function

alarm
syscall

syslog( ) : Sys::Syslog--Perl Interface to UNIX...
sysopen function

open
sysopen

sysread function : sysread
system

administration of

Running CGI Scripts
Who Are the WebMasters?

CPU time (see time)
identification (SID) : A Gateway to an Oracle Database
Perl interaction functions : System Interaction

system calls : syscall

performance and : Time Efficiency
restarting : Signals

system command : Web Server Accesses
system errors

Programming/System Errors
Pipes and the open Command

system function

system
Time Efficiency

system load

graphing average of

Another Example: System Load Average
System Load Average

with multiple forms : Hidden Fields
reducing with complete headers : Complete (Non-Parsed) Headers
reducing with server redirection : Server Redirection
(see also )performance)

System section, CGI data file : The System Section
System V IPC

System V IPC
System V IPC

System V UNIX, STREAMS in : Overview
$SYSTEM_FD_MAX (see $^F variable)
syswrite function : syswrite

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Copyright © 1997 O'Reilly & Associates, Inc. All Rights Reserved.