Changing prefs with javascript (CS1-CS5)
Items created on one side of the spread need to be duplicated and moved to the other side (template information, etc.). We need the preferences in InDesign CS1-CS5 to remember layers when pasting during the running of the script, but we don't want to permanently hijack the customers preferences.
Is there a way to 1) check a preference setting, 2) apply a change if needed, and then 3) return the setting to its previous state only if changed?
Thanks in advance,
Seth
I'm not sure if this was even a preference pre-CS3, and, if so, if it always has been exposed to the scripting engine. In CS4, it is scriptable as a boolean value:
app.clipboardPreferences.pasteRemembersLayers
.. and the usual way of working around nasty user preferences is this:
1. Start of script:
originalValue = app.clipboardPreferences.pasteRemembersLayers;
app.clipboardPreferences.pasteRemembersLayers = true;
2. Do Your Stuff.
3. End of script:
app.clipboardPreferences.pasteRemembersLayers = orginalValue;
Similar Messages
-
Change Tooltip with Javascript
i want to change the tooltip-text with javascript.
is there a way to do that?
i have a lot of checkboxes and want to change the caption AND tooltip with javascript from an array. it works fine with the caption-text
thanks
herbertHi,
Try this.
this.assist.toolTip.value = "Hi from Avoka";
Regards
Philip -
Hi,
I have a Flash Media Server that is serving about 10
different video clips on demand. I have player that's embedded into
a web page which streams one of those clips. I'd like to be able to
click on a button and have Javascript interact with the player so
it loads and streams a new movie based on parameters passed to it.
My movie loads using the AC_FL_RunContent() class in
AC_RunActiveContent.js which was generated when I published my .swf
file for the web.
How can I use Javascript to access those parameters so that
when a user clicks a button the player gets updated with a
different stream from the server?
Thanks in advance for the advice, kind words and heckles for
the newbie.
JonHi,
Try this.
this.assist.toolTip.value = "Hi from Avoka";
Regards
Philip -
Can't change filetype association back to CS5
[FYI - similar post in the Acrobat and InDesign forums.]
We installed the CS5.5 upgrade today, and for the time being I would prefer to open my existing Illustrator docs with CS5.0, using 5.1 only when we receive v5.1 files.
I highlight an AI file, Get Info, change Open With to Illustrator CS5 and click Change All. As soon as I'm done the dropdown switches back to Illustrator CS5.1 (!!!), and nothing is actually changed in terms of what app OS X is using to open Illustrator files.
Am I missing something? Is CS5.1 overriding the system perhaps? (An older version of Freehand used to do this, which was super-annoying until they came out with a patch to fix that and about seven hundred other things.) I'm really not sure if this is an Adobe issue or an OS X issue, but I've never had trouble changing filetype associations in the past.
TIA for any tips!
OS X 10.6
Macbook Pro
PS. It's annoying enough that CS5.1 *still* can't find Pantone 485 in the Swatch Book pallete (it finds 1485 instead)... this bug has only been around for five or six versions now, I guess maybe 20 or years down the line they'll finally get around to fixing it???Actually, I think this is a generic Mac OS X bug...I've seen it with other applications sometimes, never took the time to really track it down. You can probably open the CS5 package bundle and edit Content/Info.plist in the Property List Editor and remove its association with IDd7 files. I suppose you might have to run some horrible lsregister invokation after that to make it "take" but I think it should pretty much work.
-
Button with Javascript appearance changed.
Hi,
I created button with javascript from
Re: Button and Function
Everything works fine, But button looks different now
No appearance of button is there & button label is displayed in orange color.
Have i missed something or i will never like original.I have done some changes suggested by ATD for another thread.
In your app, through Shared Components, Templates create a new button template based on a copy of an existing one (pick whichever existing template you prefer, the normal Button may be ok). When the new template is created, edit it. You should see something like the following in the "Template" setting:
a href="#LINK#" class="t12Button" #BUTTON_ATTRIBUTES#>#LABEL#</a
There may be other HTML around this, but this is the important part as it is the actual button itself. Change this to:
a href="#" class="t12Button" #BUTTON_ATTRIBUTES#>#LABEL#</a
Now, on your button on the page, change it to use your new button template. In the Button Attributes setting, add in:
onclick="javascript:checkText();"
everything works fine except appearance of button.
Edited by: TEJU on Jun 4, 2009 10:21 AM
Edited by: TEJU on Jun 4, 2009 10:22 AM
Edited by: TEJU on Jun 4, 2009 10:24 AM -
How to get all images in indesign CS5 with javascript?
Hi,everybody,
How to get all images in indesign CS5 with javascript?I want to delete them.
Anyone can give me some example codes?
Thanks,
BridgeHey!
This will remove all images from your InDesign document:
var myLinks = app.activeDocument.links.everyItem().parent;
for(var i = 0; i < myLinks.length; i++)
myLinks[i].remove();
Hope that helps.
tomaxxi
http://indisnip.wordpress.com/
http://inditip.wordpress.com/ -
Change page attribute with JavaScript
Hi,
hope someone can help.
Is it possible to change a BSP page attribute with JavaScript??
I have a JavaScript array with some serialnumbers. After push a save button, i want to save the array data into a page attribute.
Some ideas?
Regards AntonHi,
The only way of passing vars from JS to page attributes is submitting them via (hidden) values in a form or via params in an URL.
Alternatively, you can try to let JS store things in a client cookie and let the BSP read that cookie.
I didn't try that out yet though.
Eddy
PS.
Put yourself on the SDN world map (http://sdn.idizaai.be/sdn_world/sdn_world.html) and earn 25 points.
Spread the wor(l)d! -
I need to change the sum of a column's total with javascript.
Hi,
The HTML output of a SUM column is as follows:
<td align="center" headers="COST" class="t2data"><b> 827.49</b></td>
I need to change the sum total with javascript.
The initial loading of the page SUMs the DB values correctly. Then onchange JS for a couple of factors may change one items COST.
When that one item's COST changes I need to reSUM the total with JS.
I was trying the following.. I don't know JS to well.
var tds = document.getElementsByTagName('td');
for (var xtd in tds) {
//alert('Here:'+xtd.headers);
if (xtd.headers=="COST") {
// you found the element, do what you need
alert(xtd.innerHTML);
After inserting the above code into my javascript is popups up
my alert, "Here:undefined"
and never hits the alert(xtd.innerHTML);Hi Ya'll,
I got the following working. See any problems?
headers=="COST" actually showed up in each row of the whole column, including the SUM. So it ended up being great so I could sum it in the JS.
I had to change the column type to NUMBER from VARCHAR2 for the initial SUM to work, so adding any formating to the SQL was not good. It looks pretty much what Andy has though... I found a slight hesitation it it though.. I have to work out a bug that prints the old total instead of the first.
var ltotal =0;
var tds = document.getElementsByTagName('td');
for (var k=0; k<tds.length; k++) {
if (tds[k].headers=="COST") {
var inputObjs= tds[k].getElementsByTagName('input');
if(inputObjs.length>0) {
for (var j=0;j<inputObjs.length;j++) {
ltotal+= parseFloat(inputObjs[j].value);
//alert(inputObjs[j].value);
//alert(ltotal);
}else{
tds[k].innerHTML=ltotal;
Message was edited by:
changed i to k to avoid the italics
Bill Carlisle -
Change TextView value with Javascript
Hello,
I'm trying to find a way of changing the value of an HTMLB TextView on the client side with javascript.
Do you know how to do that ? Cannot work it out...
Many thanks
NicolasHi,
this can be a bit tricky, because you have to know, how to access the element. that means you need an unique id or an absolute position of the TextView-element
if you can see, how to access the specific element in your client-pagesource, a possible javascript could be:
document.getElementById("<id of element>").firstChild.nodeValue="My new Text"
or access by name/count of the element:
document.getElementsByName("<name of element>")[#position of occurance].firstChild.nodeValue="My new Text"
kr, achim -
Change "choiseListe" values with javascript
Dear,
Is it possible to change "choiseListe" values with javascript.
Exemple il have a choseListe :
Country //// Values
USA us
France fr
Spain sp
When il click in a botton i whant to change this choceListe :
Country //// Values
Morocco ma
Portugal pt
ThanksHi,
Listboxes and dropdowns can be scripted against without too much difficulty.
You would need something like this in the click event of the button:
listbox1.rawValue = null; //clear previous choice
listbox1.clearItems(); //clear the list items
listbox1.addItem("Moocco", "ma"); //add new list items
listbox1.additem("Portugal", "pt");
Hope that helps,
Niall -
Changing applet parameters with Javascript
Is it possible to have an applet read a param value which has been changed with Javascript after the applet loads?
I've tried changing the param value in this way, but the applet doesn't read the new value. It reads the default value in the HTML when the applet loads, and getParameter is in the main loop of the applet which runs and updates other (internal) values fine...Well that page says that param values can't be changed at run-time. Never mind though because I read some more and found out how to implement a method in the applet (which can be called from Javascript) that reads the host page's DOM, thereby achieving the same result.
Thanks for the pointer. -
Can a display image field be changed with javascript
I have a select list (P3_RECON_CONDITION). when it changes It triggers javascript..
in that javascript I would like it to change a Display Image field (P3_RECON_COLOR) without having to refresh the whole page..
P3_RECON_COLOR is a Display image filed that gets its image from a blob from SQL:
select color from projstat.condition_color, projstat.project where condition_color.condition = nvl(:P3_RECON_CONDITION,'W') and project.job_piece = :P3_JOB_PIECE
the display field works now, but only for what the P3_RECON_CONDITION is when the page is loaded..yes, I tried that, but couldn't figure out how to do the: " dynamic action refresh the item P3_RECON_COLOR"
I have
Event: Change
Selection Type: Item
Item: P3_RECON_CONDITION (the select list)
no condition
TRUE ACTION: Refresh
Fire when True:
Selection Type: Item
Item: P3_RECON_COLOR (the display image)
(if I change the action to submit page.. it does fire.. but the refresh item does nothing..) -
Need help with flashvars in cs5.5 html generated code
how could use flashvars in cs5.5 html generated code, there are tutorial in net about flashvars but its all cs4 with javascript in it while cs5.5 html code doesn't have. here is the code for non-IE generated by cs5.5
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="sample.swf" width="800" height="800">
<param name="movie" value="sample.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
how can I put flashvars in html and as3?<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="sample.swf" width="800" height="800">
<param name="movie" value="sample.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<PARAM NAME=FlashVars VALUE="imageFilename=images%2Fimage1%2Ejpg">
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.g if" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
and you can read via flash AS3:
http://www.permadi.com/tutorial/flashVars/indexAs3.html -
Opening document in frame with javascript
Hello.
I've got problem with javascript on Safari 4 (both and on Win and on MacOS), while trying to open html document in frame.
Reproducing the problem is quite difficult, so I'll begin with html source.
I have one frame in index.html file:
+<iframe id="topframe" name="topframe" scrolling="no" frameborder="0" width="980" height="580" src="form1.html";></iframe>+
form1.html looks like this:
+<input type="button" id="action" name="action" value="Make action" onclick = "document.getElementById('actionframe').src='dir/action.html';">+
+<input type="button" id="sel" name="sell" value="..." onclick = "top.frames[['topframe']].location.replace('form2.html');">+
action.html source is:
+<script type="text/javascript">parent.document.getElementById('sel').click();</script>+
So, when you open index.html, you see two buttons: first opens form2.html in the same frame, second opens dir/action.html in other frame. While dir/action.html just "clicks" the first button.
Basically both buttons does the same.
The problem is, that Safari fails to open form2.html with first button. Somehow Safari thinks that form2.html is in /dir/, like action.html is. So you get this error:
*Not Found*
*The requested URL /safari_test/dir/form2.html was not found on this server.*
This example works on all major browsers, except Safari 4. Even on Safari 3 it works fine.
I made an example, so you can test it here:
http://82.135.245.49/safari_test/
Message was edited by: ElvinasHave you tried putting the full URL instead of just form2.html?
Second option is to move the file to that directory and change it for the other browsers.
Third option is to stop using frames altogether, they are generally considered bad practice and can cause issues with browsers that aren't IE. -
conclusion from godaddy:
Search engines are not pulling up your other pages on your website because it is created with javascript.
the content on the pages, (photo gallery, My Recipes/Blog, History, Friends) need to be formatted to HTML, PHP or CSS. No search engines (google, Yahoo, Bing) can crawl//analyze webpages built with javascript.
See if Apple allows iweb to create the pages in HTML format and ask how to make those changes.
I spend more then 1 hour on the phone with them but we didn't find the solution...
please i need help because like this nobody can rich my website...
www.chefdiego.com
thank youThe part of iWeb pages that give the search engines problem is the navbar. That's javascript based. One way to get around that is to create another blank page in the site that's not included in the navbar.
Add a text based navbar in that page with just the other pages in the site.
Also you can use that page for creating the sitemap for Google at Create your Google Sitemap Online - XML Sitemaps Generator.
Have you let Google know your site exists? This website describes how to get it recognized: Get your iWeb website found in search engines like Google Yahoo MSN and Bing.
OT
Maybe you are looking for
-
Display image in full screen canvas
Hi frndz I have an Image, which either bigger in size of a canvas or small I want to give an option of a full screen view So its a kind of zoomIn/ zoomOut function in one method how can I convert such small/big images into full screen canvas size tha
-
PP CS3 vs PP CS4 for RT previews?
I think the RT playback setting options of PP CS3 are better than what we have in CS4. I had much more RT and the images looked smoother on an NTSC monitor when I opted for Accelerated GPU Effects in PP CS3. I see that you can select an HDMI or even
-
In P6 8.4 web client for loading Resource page takes long time
As per tested configuration of P6 EPPM 8.4 we are using IE 9 and JRE 1.7.0.67. I had checked RAM and its utilization is Max 40%, CPU usage is also very less. Enough disk space is also avaliable (70% avaliable). Enteries in resources are also very few
-
If i mount a share using afp, wheni go into indesign either 5.0.4 or indesign 6 when i selct file open and select the mounted afp server, none of the shares are visable on this afp mounted server. so i can not open files from this afp share. if i dou
-
Acrobat cannot be launched...
This problem just started. If I try to launch Acrobat 8, or open a pdf in an email or online, I get the message that "Acrobat cannot be launched..." "You must launch at least one other suite component..." Here's the situation - I am running Bridge CS