5 Replies - 1286 Views - Last Post: 26 February 2011 - 03:25 AM

#1 michaelhofby   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 25-February 11

Flash opt-in form issues . HELP!

Posted 25 February 2011 - 09:00 AM

Hi guys,

I am trying to integrate my Getresponse HTML form code into the flash form that is located here: http://thewealthformula.tk

As you can see the flash text is just the default one though i have changed the text in the txt. file.

the txt file code:

headline1= TAKE ACTION NOW! &body1=Access this breakthrough "Wealth Secrets" video series now by entering your name and email below... and youŽll discover the exact "Wealth Formula" that Michael uses to earn upto $3.000 daily, at age 23...&headline2= &body2= &headline3= &body3=&redirection-link=http://thewealthformula.tk/instructions.html


But as you can see it doesnt show up.

---------------

Second issue is, the information that people put into the webform should be registered by getresponse HTML code and then it should redirect to the "Thank you" page but it doesnt because i cant figure out how to edit the getreponse code so it gets the correct values etc.

It uses a auto.php file to control the way the form works:

<?php


$redirectlink = $_POST['redirection-link'];
$opt_name = $_POST['firstname'];
$opt_mail = $_POST['email'];

	


?>

<div id="WFItem50629" class="wf-formTpl"><form accept-charset="utf-8" action="http://www.getresponse.com/add_contact_webform.html" method="post"> <div class="box"><div id="WFIheader" class="wf-header el" style="height: 75px; display:  none !important;"> <div class="actTinyMceElBodyContent"> <p> <span style="font-size: 24px;">Headline</span> </p> </div> <em class="clearfix clearer"></em></div><div id="WFIcenter" class="wf-body"><ul class="wf-sortable" id="wf-sort-id"> <li class="wf-name" rel="undefined" style="display:  block !important;"><div class="wf-contbox"> <div class="wf-labelpos"> <label class="wf-label">Name:</label> </div> <div class="wf-inputpos"> <input type="text" value="Your First Name..." class="wf-input wf-valid__length1to255" name="name"></input> </div> <em class="clearfix clearer"></em> </div></li><li class="wf-email" rel="undefined" style="display:  block !important;"><div class="wf-contbox"> <div class="wf-labelpos"> <label class="wf-label">Email:</label> </div> <div class="wf-inputpos"> <input type="text" value="Your Primary Email..." class="wf-input wf-req wf-valid__email" name="email"></input> </div> <em class="clearfix clearer"></em> </div></li><li class="wf-submit" rel="undefined" style="display:  block !important;"><div class="wf-contbox"> <div class="wf-inputpos"> <input type="submit" style="width: 151px ! important; display:  inline !important;" value="Watch Video Now!" class="wf-button" name="submit"></input> </div> <em class="clearfix clearer"></em> </div></li><li class="wf-counter" rel="undefined" style="display:  none !important;"><div class="wf-contbox"><div><span style="padding: 4px 6px 8px 24px; background: url(http://www.getresponse.com/images/core/webforms/countertemplates.png) no-repeat scroll left 0pt transparent;" class="wf-counterbox"><span class="wf-counterboxbg" style="padding: 4px 12px 8px 5px; background: url(http://www.getresponse.com/images/core/webforms/countertemplates.png) no-repeat scroll right -36px transparent;"><span class="wf-counterbox0" style="padding: 5px 0pt;"></span><span style="padding: 5px;" name="http://www.getresponse.com/display_subscribers_count.js?campaign_name=michaelhofby&var=0" class="wf-counterbox1 wf-counterq">2</span><span style="padding: 5px 0pt;" class="wf-counterbox2"> subscribers</span></span></span></div></div></li><li class="wf-captcha" rel="undefined" style="display:  none !important;"> <div wf-captchaerror="Incorrect please try again" wf-captchasound="Enter the numbers you hear:" wf-captchaword="Enter the words above:" class="wf-contbox wf-captcha-1" id="wf-captcha-1"> </div> </li><li class="wf-privacy" rel="temporary" style="display:  none !important;"><div class="wf-contbox"><div><a style="height: 0px ! important; display: inline ! important;" class="wf-privacy wf-privacyico" href="http://www.getresponse.com/permission-seal">We respect your privacy<em class="clearfix clearer"></em></a></div><em class="clearfix clearer"></em></div></li><li class="wf-poweredby" rel="temporary" style="display:  none !important;"><div class="wf-contbox"><div><span style="display:  none !important;" class="wf-poweredby wf-poweredbyico"><a style="display:  inline !important;" class="wf-poweredbylink wf-poweredby" href="http://www.getresponse.com/">Email Marketing</a> by GetResponse</span></div></div></li> </ul></div><div id="WFIfooter" class="wf-footer el" style="height: 20px; display:  none !important;"> <div class="actTinyMceElBodyContent"></div> <em class="clearfix clearer"></em></div></div> <input type="hidden" name="webform_id" value="50629"/></form></div><script type="text/javascript" src="http://www.getresponse.com/view_webform.js?wid=50629&mg_param1=1"></script><script type="text/javascript" src="http://www.getresponse.com/view_webform.js?wid=50629&mg_param1=1"></script>


this code should be edited somehow, i cant figure out how.

-----------------------------

There is a file named: opt-in.swf that i have uploaded too

I want the opt-in text and submit button to look like this: http://thewealthform...ound-opt-in.jpg


Thanks in advance, i have tried to fix this for days now and i just cant seem to fix it as i want it to.. Please help if you can .


Kind regards
Michael

Is This A Good Question/Topic? 0
  • +

Replies To: Flash opt-in form issues . HELP!

#2 chinchang   User is offline

  • Indie Game Developer
  • member icon

Reputation: 192
  • View blog
  • Posts: 727
  • Joined: 22-December 08

Re: Flash opt-in form issues . HELP!

Posted 25 February 2011 - 11:23 AM

Show the Actionscript code that you are using to load the headline from the text file and to send your form data to the php file.

This post has been edited by chinchang: 25 February 2011 - 11:23 AM

Was This Post Helpful? 0
  • +
  • -

#3 michaelhofby   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 25-February 11

Re: Flash opt-in form issues . HELP!

Posted 25 February 2011 - 11:30 AM

View Postchinchang, on 25 February 2011 - 11:23 AM, said:

Show the Actionscript code that you are using to load the headline from the text file and to send your form data to the php file.


//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// Javascript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}




Is it this ?
Was This Post Helpful? 0
  • +
  • -

#4 michaelhofby   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 25-February 11

Re: Flash opt-in form issues . HELP!

Posted 25 February 2011 - 11:37 AM

There is a file named: opt-in.fla also .

Dont know what that is for ..
Was This Post Helpful? 0
  • +
  • -

#5 chinchang   User is offline

  • Indie Game Developer
  • member icon

Reputation: 192
  • View blog
  • Posts: 727
  • Joined: 22-December 08

Re: Flash opt-in form issues . HELP!

Posted 25 February 2011 - 09:54 PM

Nope. The code you posted has got nothing to do with what you are asking. Its some other code. I guess you have not written it ?
Was This Post Helpful? 0
  • +
  • -

#6 michaelhofby   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 25-February 11

Re: Flash opt-in form issues . HELP!

Posted 26 February 2011 - 03:25 AM

View Postchinchang, on 25 February 2011 - 09:54 PM, said:

Nope. The code you posted has got nothing to do with what you are asking. Its some other code. I guess you have not written it ?

// script.aculo.us builder.js v1.8.1, Thu Jan 03 22:07:12 -0500 2008

// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
//
// script.aculo.us is freely distributable under the terms of an MIT-style license.
// For details, see the script.aculo.us web site: http://script.aculo.us/

var Builder = {
  NODEMAP: {
    AREA: 'map',
    CAPTION: 'table',
    COL: 'table',
    COLGROUP: 'table',
    LEGEND: 'fieldset',
    OPTGROUP: 'select',
    OPTION: 'select',
    PARAM: 'object',
    TBODY: 'table',
    TD: 'table',
    TFOOT: 'table',
    TH: 'table',
    THEAD: 'table',
    TR: 'table'
  },
  // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken,
  //       due to a Firefox bug
  node: function(elementName) {
    elementName = elementName.toUpperCase();
    
    // try innerHTML approach
    var parentTag = this.NODEMAP[elementName] || 'div';
    var parentElement = document.createElement(parentTag);
    try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
      parentElement.innerHTML = "<" + elementName + "></" + elementName + ">";
    } catch(e) {}
    var element = parentElement.firstChild || null;
      
    // see if browser added wrapping tags
    if(element && (element.tagName.toUpperCase() != elementName))
      element = element.getElementsByTagName(elementName)[0];
    
    // fallback to createElement approach
    if(!element) element = document.createElement(elementName);
    
    // abort if nothing could be created
    if(!element) return;

    // attributes (or text)
    if(arguments[1])
      if(this._isStringOrNumber(arguments[1]) ||
        (arguments[1] instanceof Array) ||
        arguments[1].tagName) {
          this._children(element, arguments[1]);
        } else {
          var attrs = this._attributes(arguments[1]);
          if(attrs.length) {
            try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
              parentElement.innerHTML = "<" +elementName + " " +
                attrs + "></" + elementName + ">";
            } catch(e) {}
            element = parentElement.firstChild || null;
            // workaround firefox 1.0.X bug
            if(!element) {
              element = document.createElement(elementName);
              for(attr in arguments[1]) 
                element[attr == 'class' ? 'className' : attr] = arguments[1][attr];
            }
            if(element.tagName.toUpperCase() != elementName)
              element = parentElement.getElementsByTagName(elementName)[0];
          }
        } 

    // text, or array of children
    if(arguments[2])
      this._children(element, arguments[2]);

     return element;
  },
  _text: function(text) {
     return document.createTextNode(text);
  },

  ATTR_MAP: {
    'className': 'class',
    'htmlFor': 'for'
  },

  _attributes: function(attributes) {
    var attrs = [];
    for(attribute in attributes)
      attrs.push((attribute in this.ATTR_MAP ? this.ATTR_MAP[attribute] : attribute) +
          '="' + attributes[attribute].toString().escapeHTML().gsub(/"/,'&quot;') + '"');
    return attrs.join(" ");
  },
  _children: function(element, children) {
    if(children.tagName) {
      element.appendChild(children);
      return;
    }
    if(typeof children=='object') { // array can hold nodes and text
      children.flatten().each( function(e) {
        if(typeof e=='object')
          element.appendChild(e)
        else
          if(Builder._isStringOrNumber(e))
            element.appendChild(Builder._text(e));
      });
    } else
      if(Builder._isStringOrNumber(children))
        element.appendChild(Builder._text(children));
  },
  _isStringOrNumber: function(param) {
    return(typeof param=='string' || typeof param=='number');
  },
  build: function(html) {
    var element = this.node('div');
    $(element).update(html.strip());
    return element.down();
  },
  dump: function(scope) { 
    if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope 
  
    var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " +
      "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " +
      "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+
      "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+
      "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+
      "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);
  
    tags.each( function(tag){ 
      scope[tag] = function() { 
        return Builder.node.apply(Builder, [tag].concat($A(arguments)));  
      } 
    });
  }
}



Is this it ?

There is 9 scripts ,
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1