How to connect the flex and css file on the server..
when i work on my system, i just give source="abc.css" in style tag but when i upload its not working...can someone help me?
A common practice is to place the CSS files under <src><assets><styles> directory in your project.
Then, in your MXML file you use them :<mx:Style source="/assets/styles/common.css"/>
When ready to publish to online server, you do as "Export release build" from your project menu.
This will generate all you need files in the "bin-release" directory in your project environment.
You should upload all this content ( from the bin-release directory) to your server.
Similar Messages
-
How to decrease the size of the JS and CSS File
Hi experts,
I m facing a bandwidth problem because i m accessing an application from a PDA and i noticed that it takes a very long time to load a very simple page. After some investigation, i noticed that its because the JS and CSS files downloaded are rather big.
sapUrMapi_ie6.js (Size: 301 KB)
sapWdSsr_ie6.js (Size: 79 KB)
ur_ie6.css (Size: 247KB).
Any idea how to minimize the size of these files or any workaround as to this problem ?
Your help will be much appreciated.
Regards,
DanielHi,
Check this link this may be helpful to you
http://help.sap.com/saphelp_nw04/helpdata/en/b5/7e1141e109ef6fe10000000a1550b0/frameset.htm
Regards,
SURYA -
About the MDF and log_LDF file in the SQL server
Hai Experts ,
I need known the , What is MDF and log_ldf file .
In our BPC server there are MDF and Log_LDF file in the MSSQLSERVER folder under the E drive.
The both file have huge database size .
Can u explain what is MDF and Log_LDF file , why its created ....
Regards
Daya......................Hi Daya
Those files are the actual SQL database files, in SQL Server management console, you have a logical view of the database with all of the objects within the database. The *.MDF and *.LDF files are the actual physical files which makes up the database in SQL Server. (Where the actual data is stored...)
The MDF file is the actual data file
The LDF file is the transaction log file, SQL Server uses this file in order maintain ACID compliance. It uses transactions to ensure that the database will always revert to a known consistent state on failure.
More Info:
[http://en.wikipedia.org/wiki/Microsoft_SQL_Server]
You don't provide much information regarding the environment, i.e (DEV, QA, PROD, etc), but your *.LDF file should not be bigger that your *.MDF file, and if it is quite large, then you will need your DBA to shrink your Transaction Log file.
[http://databases.about.com/od/sqlserver/a/truncate_shrink.htm]
[http://www.sql-server-performance.com/forum/threads/transaction-log-file-will-not-shrink.15877/]
[http://4rapiddev.com/sql-server/delete-shrink-eliminate-transaction-log-ldf-file/]
Hope this helps
Kind Regards
Daniel -
Importing the js and css files included in the distributable JAR
Hi, I have a custom JSF component that needs one .css and one .js file.
The question is: how can I put those files in the distributable JAR of the component, allowing the jsf pages that use this custom tag, to automatically import them once per page-?
(RichFaces components, for example, work in this way).
Thanks.
[Lately, searching in SUN forums works horribly for me in both Firefox and IExplorer-¿?]JSF 2.0 will have this functionality out of the box. See [1].
Would recommend you give it a shot. The first beta will be released soon, but the nightlies [2]
are fairly stable right now.
If you're a maven type of person, the nightly snapshots can be obtained using this info;
Mojarra 2.0.0 API
group ID: com.sun.faces
artifact ID: jsf-api
version: 2.0.0-SNAPSHOT
Mojarra JSF 2.0.0 IMPL
group ID: com.sun.faces
artifact ID: jsf-impl
version: 2.0.0-SNAPSHOT
[1] http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature5
[2] https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=9814&expandFolder=9814&folderID=0 -
How to add .xml, .js and .css files to a xml viewer?
Hi,
I have a xml viewer in a web part to display a moving txt message.
I created a doc. library called XmlWebParts and in it 3 files with the same name. I am referring the xml file in the doc library with no issues.
WarningMessage.xml
<script type="text/javascript" src="http://icare/sites/IT/tst/XmlWebParts/WarningMessage/WarningMessage.js"></script>
<div class="marquee">jQuery marquee is the best marquee plugin in the world</div>
<br/>
<a class='p' href='#'>Pause</a> | <a class='r' href='#'>Resume</a>
<link rel="stylesheet" type="text/css" href="http://icare/sites/IT/tst/XmlWebParts/WarningMessage/WarningMessage.css"/>
WarningMessage.js
var $mq = $('.marquee').marquee();
//Pause
$('.p').click(function(){
$mq.marquee('pause');
//Resume
$('.r').click(function(){
$mq.marquee('resume');
and
WarningMessage.css
.marquee {
width: 300px;
border: 1px solid #ccc;
background: #ccc;
The issue I am having is that the txt display with the formatting but is not moving, is just display the txt.
I followed this: http://social.technet.microsoft.com/wiki/contents/articles/20764.sharepoint-2013-build-a-webpart-using-html-javascript-and-the-xml-viewer-web-part.aspx
What I am doing wrong?Is not working for me.
I have the
WarningMessage.xml
<script type="text/javascript" src="http://icare/sites/IT/tst/XmlWebParts/WarningMessage/WarningMessage.js"></script>
WarningMessage.js
<script type="text/javascript">
<
//set the marquee parameters
function init() { rtl_marquee.start(); }
var rtl_marquee_Text = 'JavaScript scrolling text';
var rtl_marquee_Direction = 'left';
var rtl_marquee_Contents='<span style="font-family:Comic Sans MS;font-size:12pt;white-space:nowrap;">' + rtl_marquee_Text + '</span>';
rtl_marquee = new xbMarquee('rtl_marquee', '19px', '90%', 6, 100, rtl_marquee_Direction, 'scroll', rtl_marquee_Contents);
window.setTimeout( init, 200);
</script>
xbMarquee.js
document.writeln('<style type="text/css">');
document.writeln(' div.marqueecenter1 { text-align: center; }');
document.writeln(' div.marqueecenter2 { margin- margin-right: auto; }');
document.writeln(' div.marqueeleft1 { text-align: left; }');
document.writeln(' div.marqueeleft2 { margin- margin-right: auto; }');
document.writeln(' div.marqueeright1 { text-align: right; }');
document.writeln(' div.marqueeright2 { margin- margin-right: 0; }');
document.writeln('</style>');
function xbMarquee(id, height, width, scrollAmount, scrollDelay, direction, behavior, html)
this.id = id;
this.scrollAmount = scrollAmount ? scrollAmount : 6;
this.scrollDelay = scrollDelay ? scrollDelay : 85;
this.direction = direction ? direction.toLowerCase() : 'left';
this.behavior = behavior ? behavior.toLowerCase() : 'scroll';
// this.name = 'xbMarquee_' + (++xbMarquee._name);
this.name = id;
this.runId = null;
this.html = html;
this.isHorizontal = ('up,down'.indexOf(this.direction) == -1);
if (typeof(height) == 'number')
this.height = height;
this.heightUnit = 'px';
else if (typeof(height) == 'string')
this.height = parseInt('0' + height, 10);
this.heightUnit = height.toLowerCase().replace(/^[0-9]+/, '');
else
this.height = 100;
this.heightUnit = 'px';
if (typeof(width) == 'number')
this.width = width;
this.widthUnit = 'px';
else if (typeof(width) == 'string')
this.width = parseInt('0' + width, 10);
this.widthUnit = width.toLowerCase().replace(/^[0-9]+/, '');
else
this.width = 100;
this.widthUnit = 'px';
// xbMarquee UI events
this.onmouseover = null;
this.onmouseout = null;
this.onclick = null;
// xbMarquee state events
this.onstart = null;
this.onbounce = null;
var markup = '';
if (document.layers)
markup = '<ilayer id="' + this.id + 'container" name="' + this.id + 'container" ' +
'height="' + height + '" ' +
'width="' + width + '" ' +
'clip="' + width + ', ' + height + '" ' +
'>' +
'<\/ilayer>';
else if (document.body && typeof(document.body.innerHTML) != 'string')
markup = '<div id="' + this.id + 'container" name="' + this.id + 'container" ' +
'style=" ' +
'height: ' + this.height + this.heightUnit + '; ' +
'width: ' + this.width + this.widthUnit + '; ' +
'clip: rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px); ' +
'">' +
'<div id="' + this.id + '" style="' +
(this.isHorizontal ? 'width:0px;' : '') + // if we scroll horizontally, make the text container as small as possible
'">' +
(this.isHorizontal ? '<nobr>' : '') +
this.html +
(this.isHorizontal ? '<\/nobr>' : '') +
'<\/div>' +
'<\/div>';
else
markup = '<div id="' + this.id + 'container" name="' +
this.id + 'container" ' +
'style=" overflowY: visible; ' +
'height: ' + this.height + this.heightUnit + '; ' +
'width: ' + this.width + this.widthUnit + '; ' +
'clip: rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px); ' +
'">' +
'<\/div>';
document.write(markup);
window[this.name] = this;
// Class Properties/Methods
xbMarquee._name = -1;
xbMarquee._getInnerSize = function(elm, propName)
var val = 0;
if (document.layers)
// navigator 4
val = elm.document[propName];
else if (elm.style && typeof(elm.style[propName]) == 'number')
// opera
// bug in Opera 6 width/offsetWidth. Use clientWidth
if (propName == 'width' && typeof(elm.clientWidth) == 'number')
val = elm.clientWidth;
else
val = elm.style[propName];
else
//mozilla and IE
switch (propName)
case 'height':
if (typeof(elm.offsetHeight) == 'number')
val = elm.offsetHeight;
break;
case 'width':
if (typeof(elm.offsetWidth) == 'number')
val = elm.offsetWidth;
break;
return val;
xbMarquee.getElm = function(id)
var elm = null;
if (document.getElementById)
elm = document.getElementById(id);
else
elm = document.all[id];
return elm;
xbMarquee.dispatchUIEvent = function (event, marqueeName, eventName)
var marquee = window[marqueeName];
var eventAttr = 'on' + eventName;
if (!marquee)
return false;
if (!event && window.event)
event = window.event;
switch (eventName)
case 'mouseover':
case 'mouseout':
case 'click':
if (marquee[eventAttr])
return marquee['on' + eventName](event);
return false;
xbMarquee.createDispatchEventAttr = function (marqueeName, eventName)
return 'on' + eventName + '="xbMarquee.dispatchUIEvent(event, \'' + marqueeName + '\', \'' + eventName + '\')" ';
// Instance properties/methods
xbMarquee.prototype.start = function ()
var markup = '';
this.stop();
if (!this.dirsign)
if (!document.layers)
this.containerDiv = xbMarquee.getElm(this.id + 'container')
if (typeof(this.containerDiv.innerHTML) != 'string')
return;
// adjust the container size before inner div is filled in
// so IE will not hork the size of percentage units
var parentNode = null;
if (this.containerDiv.parentNode)
parentNode = this.containerDiv.parentNode;
else if (this.containerDiv.parentElement)
parentNode = this.containerDiv.parentElement;
if (parentNode &&
typeof(parentNode.offsetHeight) == 'number' &&
typeof(parentNode.offsetWidth) == 'number')
if (this.heightUnit == '%')
this.containerDiv.style.height =
parentNode.offsetHeight * (this.height/100) + 'px';
if (this.widthUnit == '%')
this.containerDiv.style.width =
parentNode.offsetWidth * (this.width/100) + 'px';
markup += '<div id="' + this.id + '" name="' + this.id + '" ' +
'style=" ' +
//(this.isHorizontal ? 'width:0px;' : '') + // if we scroll horizontally, make the text container as small as possible
'" ' +
xbMarquee.createDispatchEventAttr(this.name, 'mouseover') +
xbMarquee.createDispatchEventAttr(this.name, 'mouseout') +
xbMarquee.createDispatchEventAttr(this.name, 'click') +
'>' +
(this.isHorizontal ? '<nobr>' : '') +
this.html +
(this.isHorizontal ? '<\/nobr>' : '') +
'<\/div>';
this.containerDiv.innerHTML = markup;
this.div = xbMarquee.getElm(this.id);
this.styleObj = this.div.style;
else /* if (document.layers) */
this.containerDiv = document.layers[this.id + 'container'];
markup =
'<layer id="' + this.id + '" name="' + this.id + '" top="0" left="0" ' +
xbMarquee.createDispatchEventAttr(this.name, 'mouseover') +
xbMarquee.createDispatchEventAttr(this.name, 'mouseout') +
xbMarquee.createDispatchEventAttr(this.name, 'click') +
'>' +
(this.isHorizontal ? '<nobr>' : '') +
this.html +
(this.isHorizontal ? '<\/nobr>' : '') +
'<\/layer>';
this.containerDiv.document.write(markup);
this.containerDiv.document.close();
this.div = this.containerDiv.document.layers[this.id];
this.styleObj = this.div;
if (this.isHorizontal && this.height < xbMarquee._getInnerSize(this.div, 'height') )
this.height = xbMarquee._getInnerSize(this.div, 'height')
this.containerDiv.style.height = this.height + this.heightUnit;
this.containerDiv.style.clip = 'rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px)';
// Start must not run until the page load event has fired
// due to Internet Explorer not setting the height and width of
// the dynamically written content until then
switch (this.direction)
case 'down':
this.dirsign = 1;
this.startAt = -xbMarquee._getInnerSize(this.div, 'height');
this._setTop(this.startAt);
if (this.heightUnit == '%')
this.stopAt = this.height * xbMarquee._getInnerSize(this.containerDiv, 'height') / 100;
else
this.stopAt = this.height;
break;
case 'up':
this.dirsign = -1;
if (this.heightUnit == '%')
this.startAt = this.height * xbMarquee._getInnerSize(this.containerDiv, 'height') / 100;
else
this.startAt = this.height;
this._setTop(this.startAt);
this.stopAt = -xbMarquee._getInnerSize(this.div, 'height');
break;
case 'right':
this.dirsign = 1;
this.startAt = -xbMarquee._getInnerSize(this.div, 'width');
this._setLeft(this.startAt);
if (this.widthUnit == '%')
this.stopAt = this.width * xbMarquee._getInnerSize(this.containerDiv, 'width') / 100;
else
this.stopAt = this.width;
break;
case 'left':
default:
this.dirsign = -1;
if (this.widthUnit == '%')
this.startAt = this.width * xbMarquee._getInnerSize(this.containerDiv, 'width') / 100;
else
this.startAt = this.width
this._setLeft(this.startAt);
// this.stopAt = -xbMarquee._getInnerSize(this.div,'width')*2;
// this method does not work very well with FireFox. offsetWidth property used in this function returns the absolute width of the div container
// instead of the new offsetWidth when innerHTML is added or when the div becomes wider. To overcome this a new span element is added to
// the document body to measure the new offsetwidth and then it is removed.
var temp_span = document.createElement('span');
temp_span.id = 'span_' + this.div.id;
temp_span.innerHTML = this.html;
document.body.appendChild(temp_span);
this.stopAt = - temp_span.firstChild.firstChild.offsetWidth;
document.body.removeChild(temp_span);
break;
this.newPosition = this.startAt;
this.styleObj.visibility = 'visible';
this.newPosition += this.dirsign * this.scrollAmount;
if ( (this.dirsign == 1 && this.newPosition > this.stopAt) ||
(this.dirsign == -1 && this.newPosition < this.stopAt) )
if (this.behavior == 'alternate')
if (this.onbounce)
// fire bounce when alternate changes directions
this.onbounce();
this.dirsign = -this.dirsign;
var temp = this.stopAt;
this.stopAt = this.startAt;
this.startAt = temp;
else
// fire start when position is a start
if (this.onstart)
this.onstart();
this.newPosition = this.startAt;
switch(this.direction)
case 'up':
case 'down':
this._setTop(this.newPosition);
break;
case 'left':
case 'right':
default:
this._setLeft(this.newPosition);
break;
this.runId = setTimeout(this.name + '.start()', this.scrollDelay);
xbMarquee.prototype.stop = function ()
if (this.runId)
clearTimeout(this.runId);
this.runId = null;
xbMarquee.prototype.setInnerHTML = function (html)
if (typeof(this.div.innerHTML) != 'string')
return;
var running = false;
if (this.runId)
running = true;
this.stop();
this.html = html;
this.dirsign = null;
if (running)
this.start();
// fixes standards mode in gecko
// since units are required
if (document.layers)
xbMarquee.prototype._setLeft = function (left)
this.styleObj.left = left;
xbMarquee.prototype._setTop = function (top)
this.styleObj.top = top;
else
xbMarquee.prototype._setLeft = function (left)
this.styleObj.left = left + 'px';
xbMarquee.prototype._setTop = function (top)
this.styleObj.top = top + 'px';
Still not working. Nothing will display on my web part xml viewer. -
How do I generate PDF and CHM files from the a command line in windows?
I am trying to set up a PC to build some documents during the night. I was looking for a way to get framemaker to generate PDF and CHM files via a command line in windows? How is this done with FrameMaker 12
Thanks for the help
AlexHi,
The part with generate a PDF via a jsx seems to work OK, except when FrameMaker decides that it will not work anymore. I must say I am not impressed with the stabillity of FrameMaker 12, there is room for a lot of improvement!.
I have given up on how to figure out how to get FrameMaker 12 to generate chm files via jsx scripts, any pointes are still very welcome.
The route I have taken is I make a RoboHelp project for each chm files I need to generate. The only thing this RoboHelp project contains is a link to the actual FrameMaker project I want to generate a chm file.
To make the chm I start RoboHelp with a script that
1) Opens the desired project
2) Sets the desired output chm files name
3) Generates the chm file
4) And finally quits RoboHelp
Below is a copy of the jsx in case anyone can reuse anything. And yes parameters are transfered via enviroments variable. I have later learned there is some way to read the parameters given at a command line but this seems to work so I stick to this for now.
// Get parameters
var RhProjName = $.getenv("RH_PROJ_NAME");
var RhChmName = $.getenv("RH_CHM_NAME");
var RhLogFileName = $.getenv("RH_LOGFILE_NAME");
var RhLogFile = new File(RhLogFileName);
RhLogFile.open("w", "TEXT");
RhLogFile.writeln("RH_PROJ_NAME : ", RhProjName);
RhLogFile.writeln("RH_CHM_NAME : ", RhChmName);
doc = RoboHelp.openProject (RhProjName, 1);
var sslmngr = RoboHelp.project.SSLManager;
for(var i = 1; i<=sslmngr.count; i++){
var ssl = sslmngr.item(i);
if(ssl.name == 'Microsoft HTML Help') {
// Set the output location and file name
ssl.setSpecificProperty("DestinationProjectName", RhChmName);
if (doc.saveAll(true) ) {
RhLogFile.writeln("saveAll returned TRUE");
} else {
RhLogFile.writeln("saveAll returned FALSE");
if ( ssl.generate() ) {
RhLogFile.writeln("ssl.generate returned TRUE");
} else {
RhLogFile.writeln("ssl.generate returned FALSE");
} else {
// alert ("Found " + ssl.name + " dont do anything");
doc.saveAll(true);
RhLogFile.close();
RoboHelp.closeProject();
RoboHelp.quit(); -
I've updated the software on my Macbook to the most recent version; regretting it now; and iPhoto has now become the Photo's app.
The problem is I can no longer back up my photo and video files taken on my phone, saved to my mac, by copying them and saving them on a USB stick or other external hard drive.
I could easily do this with iPhoto, but now Photos app does not let me copy the files when I select them.
Does anyone know if there's a way to save, copy or back-up my photo's and video files: prefreably one that doesn't involve iCloud, as I don't feel like paying for more storage; there must be some way to access those photos/videos from my iPhone to save on another source?The problem is I can no longer back up my photo and video files taken on my phone, saved to my mac, by copying them and saving them on a USB stick or other external hard drive.
Select the photos and videos in Photos and use the command "File > Export" and select a folder on your USB stick to save the photos to. -
Oracle db 11gR2
Oracle APEX 4.2.1
Linux RHEL 6.3
I am importing a images file programmatically into APEX. And also a CSS file.
I want to add an images file to my APEX instance but I want to choose the option -- workspace images --. How does one do that programmatically via the APEX API e.g.?
I don't want the images tied to an application within APEX.
Does one do the same thing for CSS files that are imported to APEX?
thx.This is interesting and helpful, I use the following code to import my APEX database application and run it via SQL*Plus and it works fine for database applications -- what do I need to change/add/modify in order to load the images and CSS files? NOTE: I want the images to be -- Workspace images -- not tied to any application. Also, I need to handle the situation where the images and CSS data already exist in the APEX environment as well as when they are not there (i.e. initial install). Usually it is a case where it is an upgrade so the data already exists in the APEX app and just needs to be updated.
declare
v_workspace varchar2(35) := 'WORKSPACE';
n_existing_app number := 123;
n_new_app number := 456;
v_app_alias varchar2(35) := 'WKALIAS';
v_parsing_schema varchar2(35) :='WORKSPACE_PARSE';
n_secgrp_id number;
v_err_msg varchar2(200);
n_err_num number;
n_workspace_id number;
begin
-- get workspace id
select workspace_id
into n_workspace_id
from apex_workspaces
where workspace = v_workspace;
-- set workspace id
apex_application_install.set_workspace_id (n_workspace_id);
-- set security group
apex_util.set_security_group_id (p_security_group_id => apex_application_install.get_workspace_id);
-- set pasring schema
apex_application_install.set_schema(p_schema => v_parsing_schema);
-- delete existing app
begin
wwv_flow_api.remove_flow(n_existing_app);
exception
when NO_DATA_FOUND then -- do nothing when the application does not exist
null;
end;
-- set new app id
apex_application_install.set_application_id(p_application_id => n_new_app);
-- generate offset
apex_application_install.generate_offset;
-- set application alias
apex_application_install.set_application_alias(p_application_alias => v_app_alias);
exception
when others then
n_err_num := SQLCODE;
v_err_msg := SUBSTR(SQLERRM, 1, 200);
dbms_output.put_line('Error number = ' || n_err_num);
dbms_output.put_line('Error message = ' || v_err_msg);
end;
@newapp.sql
commit; -
HOW TO CREATE SEVERAL folder for the generation and READING FILE
HOW TO CREATE SEVERAL folder for the generation and READING FILE WITH THE COMMAND utl_File.
please give an example to create 3 folders or directories ...
I appreciate your attention ...
Reynel Martinez SalazarI hope this link help you.
[http://www.adp-gmbh.ch/ora/sql/create_directory.html]
create or replace directory exp_dir as '/tmp';
grant read, write on directory exp_dir to eygle;
SQL> create or replace directory UTL_FILE_DIR as '/opt/oracle/utl_file';
Directory created.
SQL> declare
2 fhandle utl_file.file_type;
3 begin
4 fhandle := utl_file.fopen('UTL_FILE_DIR', 'example.txt', 'w');
5 utl_file.put_line(fhandle , 'eygle test write one');
6 utl_file.put_line(fhandle , 'eygle test write two');
7 utl_file.fclose(fhandle);
8 end;
9 /
PL/SQL procedure successfully completed.
SQL> !
[oracle@jumper 9.2.0]$ more /opt/oracle/utl_file/example.txt
eygle test write one
eygle test write two
[oracle@jumper 9.2.0]$
SQL> declare
2 fhandle utl_file.file_type;
3 fp_buffer varchar2(4000);
4 begin
5 fhandle := utl_file.fopen ('UTL_FILE_DIR','example.txt', 'R');
6
7 utl_file.get_line (fhandle , fp_buffer );
8 dbms_output.put_line(fp_buffer );
9 utl_file.get_line (fhandle , fp_buffer );
10 dbms_output.put_line(fp_buffer );
11 utl_file.fclose(fhandle);
12 end;
13 /
eygle test write one
eygle test write two
PL/SQL procedure successfully completed.
SQL> select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
SYS UTL_FILE_DIR /opt/oracle/utl_file
SYS BDUMP_DIR /opt/oracle/admin/conner/bdump
SYS EXP_DIR /opt/oracle/utl_file
SQL> drop directory exp_dir;
Directory dropped
SQL> select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
SYS UTL_FILE_DIR /opt/oracle/utl_file
SYS BDUMP_DIR /opt/oracle/admin/conner/bdumpRegards salim.
Edited by: Salim Chelabi on Apr 4, 2009 4:33 PM -
How do I create a product or item database so I can search fr the product and its files with hte pro
How do I create a product or item database so I can search for the product and its files with the products name or four digit code
Ok so I made some progress on this. I have figured out, that I can add a chained "add to cart" to certain items, then when they click the button for Buy now, it will add both items to the cart. However, this would require me to manually build each product page and generate a custom button for each one with both product IDs in it.
Can anyone offer help on how to put some JS in that would append a second function to the onclick function that BC Generates dynamically?
For the products that require a set up fee, I would assume I would add in to either the product templates or in to the item description some JS that would find the onclick of the buynow button and append a second function to also add to cart the setup fee product. The end result being code that looks like this:
<input type="submit" class="productSubmitInput" onclick="AddToCart(188536,6314368,'',4,'','',true);AddToCart(188536,6314367,'',4,'','',tr ue);return false;" value="Buy Now" name="AddToCart_Submit" />
Except of course, the product ID on the first AddToCart would be the main product with the second one being the one appended.
Does any of that make sense? lol -
To open a Excel and Doc file inside the AIR application
How to open a Excel and Doc file inside the AIR application. I have opened the PDF file inside the AIR application. But i got stuck in opening the Exce and Doc file. Please help me in this issue.
AIR does not support this inherently. However, you could write code to parse these file formats. For example, the following is an ActionScript 3.0 library for reading and writing Excel files:
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1375018 -
Remove the .layout and .lay files
When burning a DVD I was told this:
1) Use DVDSP to build AUDIO_TS and VIDEO_TS folders to the hard drive.
2) Remove the .layout and .lay files from the VIDEO_TS folder.
3) Burn with Toast at 1X (make sure to delete the .DS Store files in Toast - There is one at the root level of the disc and 1 in the VIDEO_TS folder)
I was just curious,
1. what are the .layout and .lay files
2. How important is it to remove them?
3. What advantage do you gain by removing them?
Thanks.These two files are used by DVDSP when you burn a disc from there, or build your project to your hard drive as a disc image. They contain the layout information for when the files in your project are written to the disc itself.
They have no business being in a VIDEO_TS folder and anecdotally have shown to cause errors on some players if they are left in place. When you burn from DVDSP they are automatically removed as part of that process.
Removing them manually when burning with Toast, therefore, helps improve compatibility of your DVD-R when you attempt to play it on a set top player. -
How do I port my Windows Word, Excel, and Powerpoint files to the MAC? What software is needed on the MAC to use them? Thanks.
You can certainly use iWork, though I hesitate to recommend it to a seasoned Windows user simply because it would add another level of the unfamiliar with which you would have to gain familiarity. The iWork applications are certainly very competent and in most respects both easy to use and surprisingly powerful. They are not 100% compatible however, though that typically manifests itself in document formatting issues rather than anything more significant.
I have never attempted to import emails from a Windows system into MacOS - other than in Outlook connected to an Exchange server, thus not really an issue at all. I doubt that the Mail app in MacOS can import directly, but of course you could always set the account(s) up on the Mac and then forward emails you want to keep from the PC. Not elegant, but it works. Virtually any Windows document or file, whichever application created it, can be opened or converted for use on a Mac, and using both systems on my desk each day I rarely see any issues switching stuff from one machine to the other. You may stumble over one or two issues, but likely not significant.
In switching platforms there will be some inevitable issues, not so much with being able to import your stuff because there's usually a workaround or a utility that can help, but just with getting familiar with the platform and the differences between Windows and MacOS that can obscure their similarities. From time to time the support community here hears from a user who has found the migration very problematic and regrets it, but for the most part the phrase 'I should have done this years ago...' is rather more prevalent! -
I have an iPod Classic 5th Generation. I have not used it for about one month. When I turned it on, I had lost all my music and playlist files. The only thing left on the iPod was the music and audio books I have purchased from iTunes store. I tried to delete everything on the ipod by sliding the hold button and then pressing the center button and the menu and I saw the apple logo on the screen but the iPod wouldn't reboot. Any suggestions as to how I can delete everything on the iPod and then plug it into my computer to restore my music library? I am using a Windows 7 operating system.
Does both your Windows and Macbook iTunes have the same library of songs?
if it does then, much easier to proceed, else try to load the Macbook with the same library as Windows.
Note that only one of the Macbook USB port is good for iPod Classic, the other is too slow and may cause timeout, and I would suggest disconnect all other USB devices, while you Restore or Sync the iPod Classic.
Connect the iPod to the Mac, (if iTunes launch, please close it back.)
Use Disk Utility -> select the iPod Device->First Aid->Repair (use option FAT32)
After the Repair complete, eject the iPod.
Connect back to the Mac
When iTunes launch, Restore the iPod when Prompted, (use FAT32)
Sync your library.
Good Luck! -
How do I store and delete files on the iphone
how do I store and delete files on the iphone
Files/documents need to be stored/associated within an app on the iPad, unlike 'normal' computers there is no file system which allows you to save files with no means of being able to read/use them. So if you want to store a file on the iPad you first need an app on the iPad that supports that file type.
How you then get the file onto the iPad and into the app will depend on what the app is and what transfer method(s) it supports. e.g. some apps use the file sharing section at the bottom of the device's apps tab when connected to your computer's iTunes, some apps support the transfer of files via your wifi network, the iBooks app uses the Books section of your iTunes (and the device's Books tab) to sync content, and other transfer methods include email attachments, Dropbox etc. The file is then found by going into your chosen app and opening/using the file.
Maybe you are looking for
-
Urgent: regarding modification in the ystock report
hi, i am making a report in which i have to display the stock as on date 13.03.2008 ( for instance),but the table form where the field is coming from the table which is similar to the MSEG,and it is displaying the updation of stock on last day of ev
-
How to boot from an external LaCie hd?
dear all, I've got this firewire hd: http://www.lacie.com/it/support/support_manifest.htm?id=10289 and connected to my father's 400 MhZ Sawtooth to be used as startup disk. I've cloned the current boot hd with Carbon Copy Cloner, selected the externa
-
Getting a message saying that I'm not connected to radio when I try to download an app
OK, for the past 4 hours I've been trying to download something, each time to be greeted with the same message, needless to say rage is building. I have seen many other threads discussing the same thing but an answer has never actually been given. Th
-
Where do I get ITunes Gift Card Code?
Where on gets Itunes Gift Card Or Itunes Code?
-
Interesting experience splitting domain.sites into two sites
Just thought I would share this interesting experience... I have a whole bunch of separate .sites files. (I use iWebSites to do this) I publish them all to .mac but without any difficulty, overwriting, etc. but keep them separate just for ease of use