Variable Visions

Web Tutorials

(with 162 Tutorials.)

How to Embed a YouTube Short on Your Website

Jul. 08, 2025

Keywords: YouTube, YouTube Shorts, Embed, iFrame

How to Create a WordPress Child Theme

Jul. 08, 2025

Keywords: Wordpress, Wordpress Theme, Wordpress Child Theme

Samurai Javascript Side-Scrolling Game using Phaser JS

Oct. 09, 2024

Keywords: Phaser, Javascript, Browser Game, Retro Video Games, Side-Scroller, Side-Scrolling

Building a Dynamic Title Tag with PHP

Jul. 11, 2024

Keywords: SEO, PHP, preg_replace

3D offroad mobile game with Spline

Jul. 09, 2024

Keywords: Spline 3D, Blender

Wordpress functions WooCommerce before and after add and remove actions

Apr. 09, 2024

Keywords: Wordpress, WooCommerce, Actions, Shop Loop

Interactive 3D web sites with Spline

Apr. 03, 2024

Keywords: Spline 3D

Alarm Timer with Vanilla Javascript

Feb. 05, 2024

Keywords: Alarm Timer with Vanilla Javascript

Building a JavaScript Metronome using Open AI Chat GPT

Jan. 03, 2024

Keywords: Open AI, Chat GPT

Responsive Desktop and Mobile Sticky Menu

Jul. 11, 2023

Keywords: HTML, CSS, Javascript, mobile responsive menu, Display Flex

Email Marketing Campaign Setup with Moosend

Jan. 09, 2022

Keywords: Email Marketing, Moosend

@supports not

Jul. 04, 2019

Netsuite SCA Recently View Items on the homepage

May. 31, 2018

Keywords: Netsuite SCA

Create Netsuite Estimates from SuiteScript

Apr. 29, 2018

Keywords: Netsuite SuiteScript

NetSuite SuiteScript 2.0 Create Context

Jul. 15, 2016

Keywords: Netsuite, SuiteScript 2.0, Script Context

NetSuite SuiteScript 2.0 Email Module and Custom Record

Jul. 07, 2016

Keywords: Netsuite, SuiteScript 2.0

Netsuite Guest Checkout Name - User Event Script

Jul. 07, 2016

Keywords: Netsuite, SuiteScript

jQuery Tables to Divs

Sep. 26, 2013

Keywords: jQuery Tables to Divs

ONLINE CONVERSIONS: TRACKING THE ORIGINS

Jul. 10, 2013

Keywords: Online Conversion Tracking with Google, Bing/Yahoo

Netsuite Shopping Cart Reminder

Apr. 11, 2013

Keywords: .setTimeout, .addClass, .effect

Minified

Mar. 26, 2013

Keywords: Minified

NetSuite missing category Javascript Redirect

Mar. 21, 2013

Keywords: document.getElementById, NetSuite missing category Javascript Redirect

NetSuite category to product jQuery redirect

Mar. 21, 2013

Keywords: jQuery document.location.href redirect, client side redirects, server side redirects, window.location, window.navigate, self.location,

Javascript Math Part 1

Mar. 15, 2013

Keywords: Javascript Math.round, document.write, reg-ex function, .replace, .charAt, and .lastIndexOf to delimit and replace commas

jQuery UI Sortable List with Cookie memory

Mar. 15, 2013

Keywords: jQuery UI, .sortable, .cookie, .split(','), .appendTo, .length

jQuery opening and closing read more box

Feb. 22, 2013

Keywords: jQuery, .toggleClass, .text,

Exclude your own testing traffic from Logaholic

Feb. 09, 2013

Keywords: Logaholic IP Filtering

CSS Mega Drop Down Menu

Jan. 25, 2013

Keywords: CSS mega drop down menu

Use the HTTP_REFERER rewrite condition in .htaccess to block sites from stealing your images and bandwidth

Jan. 24, 2013

Keywords: HTTP_REFERER, Apache, hotlinking images, Hotlink protection

Calculate percentages with PHP arrays, round, a foreach loop

Jan. 22, 2013

Keywords: PHP arrays, round, foreach loop

NetSuite IF ELSE statements

Jan. 16, 2013

Keywords: Netsuite if, else, else if statement

PHP include to do list

Jan. 06, 2013

Keywords: php include, file get contents, read file

NetSuite Breadcrumb trails

Jan. 04, 2013

Keywords: Netsuite breadcrumb trail

NetSuite Report Types

Dec. 31, 2012

Keywords: NetSuite Reports

NetSuite Search

Dec. 31, 2012

Keywords: NetSuite Search

NetSuite Matrix items

Dec. 31, 2012

Keywords: NetSuite Matrix items

jQuery attribute selector text value change

Dec. 27, 2012

Keywords: jQuery, .val

How to generate a Google Analytics keyword report

Dec. 21, 2012

Keywords: Google Analytics Keywords

How to generate a NetSuite keyword report

Dec. 21, 2012

Keywords: NetSuite keyword Report

How to add a doctype tag in NetSuite

Dec. 21, 2012

Keywords: Doctype

How to generate a NetSuite referrer report

Dec. 21, 2012

Keywords: Netsuite referrer reports

Shopping Cart Abandonment Part: 2

Dec. 21, 2012

Keywords: Shopping Cart Abandonment

How to use Netsuite Themes, Layouts, and Templates

Dec. 20, 2012

Keywords: Netsuite, Setup, Themes, Layouts, Templates

How to set up a NetSuite Email Campaign Promo Code

Dec. 20, 2012

Keywords: Netsuite promo code

Exclude your own testing traffic from Google Analytics

Dec. 19, 2012

Keywords: Google Analytics Filters

NetSuite Tag Variables in Themes PART:II

Dec. 17, 2012

Keywords: NetSuite, php file_get_contents

Process PHP on an HTML page

Dec. 17, 2012

Keywords: PHP, AddType

How to use Photoshop to create ICO favicons

Dec. 10, 2012

Keywords: ICO, favicon

Reference HTML

Dec. 09, 2012

802.11n

Dec. 09, 2012

Trademark VS. Copyright

Dec. 09, 2012

Keywords: trademark, copyright, creative commons

CUSTOM CURSOR USING ONLY CSS

Dec. 09, 2012

Keywords: CSS cursor

How to customize a NetSuite email campaign report

Dec. 05, 2012

Keywords: NetSuite, Email campaign report

NetSuite Custom Contact Form

Nov. 30, 2012

Keywords: NetSuite contact form

Work Vs. Home Connection Speeds

Nov. 28, 2012

Keywords: Internet connection speeds

NetSuite Tag Variables in Themes

Nov. 28, 2012

Keywords: NetSuite Tags, NetSuite Themes

How to set up a NetSuite email campaign

Nov. 20, 2012

Keywords: NetSuite, email campaign, email marketing

Turn CSS off for testing

Nov. 19, 2012

Keywords: CSS

jQuery breaks in IE7

Nov. 19, 2012

Keywords: jQuery, IE7 bug

Customize a NetSuite order confirmation email

Nov. 16, 2012

Keywords: NetSuite, tags, variables, email marketing, eblasts, order confirmation email

NetSuite WSDK External Catalog Site Setup

Nov. 14, 2012

Keywords: NetSuite, WSDK External Catalog Site

How to send an HTML email in Gmail

Nov. 12, 2012

Keywords: HTML email, Gmail

Decrypting a password in a Dreamweaver .ste file

Oct. 31, 2012

Keywords: .ste, decode, encode

Redirects compared - client vs server side

Oct. 31, 2012

Keywords: mod_rewrite, mod_alias, client-side redirect, server-side redirect

Web Statistics Compared

Oct. 31, 2012

Keywords: unique visitors, web statistics, web analytics

Is the meta keywords tag dead?

Oct. 31, 2012

Keywords: meta keywords

Where to FOLLOW or to NOFOLLOW

Oct. 31, 2012

Keywords: INDEX, NOINDEX, FOLLOW, NOFOLLOW

Inconsistent line-height in email blasts

Oct. 30, 2012

Keywords: line-height, email blasts, eblasts, html emails

Canonical or 301 Redirect?

Oct. 29, 2012

Keywords: Canonical, 301 Redirect?

CSS Dropdown Menu

Sep. 24, 2012

XML Site Map Generator

Sep. 24, 2012

Keywords: XML, PHP, fwrite, fopen, fseek

Responsive Dropdown Menu

Sep. 24, 2012

Keywords: Responsive Dropdown menu, slideToggle

Simple Sticky footer

Sep. 24, 2012

Keywords: Sticky Footer, Negative margin

Make your own CMS

Sep. 23, 2012

iOS Winterboard Live Wallpaper using pure CSS

Sep. 22, 2012

Keywords: iOS, Winterboard, Webkit transitions, Live Wallpaper

Add multiple new tags with an SQL statement

Sep. 22, 2012

Keywords: SQL, INSERT, VALUE

Ajax Live Search

Sep. 22, 2012

Keywords: Ajax, jQuery, Live Search, Ajax Search

Ajax jQuery Menu

Sep. 22, 2012

Dropdown menu parent item

Sep. 20, 2012

Keywords: li:hover > a

CSS Gradients in all browsers

Sep. 19, 2012

Keywords: css gradients, filter, zoom

NTH-Child in all browsers

Sep. 18, 2012

Keywords: jQuery, .addClass, nth:child, nth:child in IE

Opacity in all browsers

Sep. 18, 2012

Keywords: CSS opacity

Responsive Images

Sep. 18, 2012

CSS Selectors

Sep. 17, 2012

Keywords: css selectors, descendant, direct children, adjacent siblings, pseudo-classes

jQuery and CSS3 Garage Doors using .toggleClass

Sep. 17, 2012

Keywords: .toggleClass

BIG SQL

Sep. 16, 2012

How to execute a random SQL query

Sep. 16, 2012

Keywords: ordery by, rand()

Firefox unwanted border around images

Sep. 16, 2012

Keywords: firefox border fix

Style your form fields with CSS3

Sep. 11, 2012

Keywords: onfocus, onblur, focus, blur, CSS attribute selector

Javascript setInterval with random content loaded with AJAX - PART 2

Sep. 07, 2012

Keywords: window.setInterval, .delay, .fadeIn, .fadeOut, hover pause

Javascript setInterval with random content loaded with AJAX

Sep. 06, 2012

Keywords: window.setInterval, .delay, .fadeIn, .fadeOut

PHP Error Reporting

Sep. 02, 2012

Keywords: PHP Error Reporting

Javascript text select disable

Aug. 28, 2012

Keywords: javascript

jCarousel slideshow

Aug. 09, 2012

Keywords: jQuery, slides, jcarousel

jQuery Tool Tip

Aug. 09, 2012

Keywords: jQuery, tipTip, tool tip

jQuery Garage Doors with click target exclude

Aug. 03, 2012

Keywords: jQuery, is METHOD, slideToogle, toogleClass

.htaccess and MOD_REWRITE Rules, Conditions, and confusion

Aug. 02, 2012

Keywords: htaccess, mod-rewrite, apache, SEO, SEF, URL redirects

PHP preg_replace for adding hyphens to URL field

Aug. 02, 2012

Keywords: PHP, preg_replace, query string urls

Responsive design for iPhone: Landscape zoom and font resize fixes

Aug. 02, 2012

Keywords: viewport, iOS, user-scalable, webkit text size adjust

JQuery animated Scroll to Top link

Jul. 31, 2012

Keywords: jQuery, scrollop, anchor tags

PHP IF statement for hidding NULL fields from a MySQL database

Jul. 31, 2012

Keywords: PHP, IF statement, NULL

Pure CSS sliding garage door technique

Jul. 24, 2012

Keywords: CSS3 Transitions

jQuery Slideshow with CSS transitions

May. 21, 2012

Keywords: jQuery, CSS3 transitions, animate, garage door technique

Tiny MCE body copy editor

Apr. 28, 2012

Keywords: tiny mceditor, CMS

CSS text select disable

Apr. 24, 2012

strtotime

Feb. 24, 2012

Keywords: PHP, strtotime

HTML Character Entities

Nov. 15, 2011

Keywords: HTML Character Entities

Password encryption using sha256 and salts

Jul. 29, 2010

Keywords: sha256

Wordpress.org vs. Wordpress.com

Feb. 02, 2010

Keywords: Wordpress.org, Wordpress.com

802.11

Sep. 24, 2009