Webclip widgets with javascript disabled
I want to create a webclip widget from a site that automatically redirects to another website unless I disable javascript (which I normally do for this site). It seems that javascript is always enabled for webclip widgets because the widget shows the marked area of the site after the redirect. Is there a way to create a webclip widget with disabled javascript?
I was finally able to contact Adobe Security team and they escalated the issue. Here is the reply I received back from Adobe.
Hope this helps.
-Darin
Darin – thanks for pointing this issue out to us. I have logged bug number 2582562 for this issue and I expect it to be fixed for the July patch for Reader 9. If you have further questions, please do not hesitate to contact me directly.
Similar Messages
-
Use commandlink with javascript disabled
when the javascript is diabled, I want to redirect to a specific page while the command link is clicked.
The default behavor for this situation is being redirected to the home page directly as the renered html uses only '#' as href address, without invoking the binded backing bean action.
Does somebody have any idea?
Thanks a lot.hi thomas,
we do know that some functionalities are not being supported by PocketIE, however
i couldn't find any supporting statements that it really doesn't support a specific
functionality just like this case. "it's not supported" reason is just a last resort...
from the official statement of MS:
http://msdn2.microsoft.com/en-us/library/ms838095.aspx
Microsoft Pocket Internet Explorer is updated on Pocket PC 2003
Pocket Internet Explorer has been updated to support the following:
HTML 4.01
Extensible HTML (XHTML)
Cascading style sheets
Microsoft JScript® version 5.5
Enhanced scripting and Document Object Model support
Wireless Markup Language (WML) 2.0 (XHTML + WML 1.x)
Internet Protocol version 6 (IPv6) in IPv4/IPv6 mixed-mode environments
New extensible imaging library
jo -
How to change CSS if Javascript disabled. Please help.
Hi all,
So my pursuit for accessible and good looking pages
continues.....
I am working on a new website: XHTML, external CSS, PHP
driven.
I decided to use the nice Project Seven vertical scroll menu
for a looping newsbox. Works great with Javascript enabled and
opens as it should with Javascript disabled. However, I have the
scroll menu inside a div called "newsbox", which resides inside a
floated div. This of course causes the content to extend beyond the
main container.
Now to fix this issue what I would like to do is have the
Project Seven menu display when Javascript is enabled and when
Javascript is disabled I want to change the CSS of "newsbox" to
'overflow: scroll' so that the box still displays as a scroll box.
(This would keep my current design looking nice.)
I've looked at many solutions online but I need for it to
validate in XHTML.
All I want to be able to do is change that one line of CSS
for the "newsbox" div if Javascript is disabled.
I know this isn't really Dreamweaver related but I was hoping
someone might have a simple fix for this.
Any help or links to relevant online tutorials greatly
appreciated!
Thanks,
Rachelle"Rockyjd" <[email protected]> wrote in
message
news:gi8r8o$olm$[email protected]..
> Hi Thierry,
>
> Yes, your suggestion is exactly the route I'm trying to
take. My problem
> is
> I'm a complete ignoramus when it comes to Javascript!
> So this is my current CSS for the div that contains my
scrolling menu:
>
> #newsbox {
> background-color: #FFF;
> height: 305px;
> width: 300px;
> position: relative;
> visibility: visible;
> z-index: auto;
> left: 0px;
> top: 0px;
> margin-bottom: 5px;
> margin-top: 1px;
> overflow: scroll;
> }
> I've set the default value as 'overflow:scroll' and when
Javascript is
> enabled
> I want it to change to 'overflow:hidden' (so those ugly
blue scroll bars
> disappear and my nice Javascript scroll menu then takes
over.)
>
> So would I write the Javascript as follows?
>
>
document.getElementById('newsbox').style.overflow='hidden';
>
> And then my next question is: where do I put this
declaration? In the
> <head>?
> In the external CSS file? If it's in the <head>
should it be in <script>
> tags
> or preceded by something to make it work?
> Sorry for all the questions but I was trying to add the
Javascript
> yesterday
> and it wasn't working so I am definitely doing something
wrong.
> As I said I'm a Javascript dunce so any and all help is
greatly
> appreciated!
Hi Rachelle
Yes it should be inside a script element in head, but you
can't call it
before "newsbox" is available. You'd need to call it onload
or move the
snippet in the code, after "newsbox".
Thierry | Adobe Community Expert | Articles and Tutorials ::
http://www.TJKDesign.com/go/?0
Spry Widgets |
http://labs.adobe.com/technologies/spry/samples/
[click on
"Widgets"]
Spry Menu Bar samples |
http://labs.adobe.com/technologies/spry/samples/menubar/MenuBarSample.html -
Redirect when javascript disabled
I would like to redirect visitors with javascript disable to
another URL. I'm hoping I can put some html code within the
noscript area that automatically sends them to the URL, without
them having to click on a link? Is this possible?
Thanks...On Fri, 28 Jul 2006 14:23:21 +0000 (UTC), "Darkwater23"
<[email protected]> wrote:
> <noscript>
> <?php
> header("Location:
http://www.example.com/"); /*
Redirect browser */
>
> /* Make sure that code below does not get executed when
we redirect. */
> exit;
> ?>
That will NEVER work. PHP is executed by the server before
the page is
sent to the browser. The server knows nothing about the
<noscript> tag
and will therefore redirect everyone regardless of whether
scripting is
enabled or not.
The only reasonable solution is to use JavaScript to redirect
those
users who have scripting enabled in their browser instead of
the other
way around.
Gary -
Javascript Disabled Redirect?
Background:
I am using IIS 5 with Microsoft Access DB. Im coding
ASP/Javascript.
I currently have a login.asp page which handles Username and
Password Authentication. No Javascript functions are on this page.
I do have a script that detects if their browser has javascript
disabled.
i.e.
<noscript><p><span style="color:#FFFFFF;
font-weight:bold; padding:2px; background-color:#FF0000">This
site requires javascript to be enabled.<br />If you do not
enable javascript in your browser settings, some functions will not
work properly.</span></p></noscript>
</div>
This is all fine and dandy but it doest affect the user from
proceeding once they put in their username and password. Once they
are authenticated, the user is redirected to a index.asp page.
After my login.asp page, I have several pages within my site
which I do use javascript for some of my functions.
So, how do I prevent my user from proceeding past my
login.asp page if their browser has javascript disabled.
I thought of changing my login.asp to have the NOSCRIPT tag
to have a redirect to another login1.asp page, but if a malicious
attacker looked at the source page of login.asp, it would no how to
bypass my NOSCRIPT redirect tage and go straight into my login1.asp
page thus still enable them to login in with javascript disabled.
Should I recode my login page to use a javascript function
before continuing? if so what would you suggest?
Thanks in advance.>And that's my whole point: JS yes - for additional
features or to
>improve the usability, but not a requirement to make the
site work.
Yes, I agree 100%. The problem is that in most cases by
providing the extra
functionality, you automatically make the site reliant on it.
Either that or
the user experience is crap because the site appears to be
broken. I think
you really have to decide to go with JS or not go with JS and
adhere to your
choice throughout the entire site.
"Michael Fesser" <[email protected]> wrote in message
news:[email protected]...
> .oO(Pat Shaw)
>
>>Sometimes, for certain functionality, there is no
alternative but to use
>>Javascript Michael.
>
> IMHO most really important things can also be done with
server-side
> scripts if JS is not available. It will often be much
slower and more
> complex, but it's possible. I'm not talking about such
stuff like "Spry"
> effects, scrolling or fading images and such - these are
only eye candy.
> If they are not there, the site can still work. It's the
most basic
> functionality of a site that shouldn't entirely rely on
JS, because
> there's always a non-JS alternative (at least I haven't
seen anything
> yet that would not have been possible in a similar way
without JS).
>
>>If you need that sort of functionality then you MUST
use
>>Javascript. Besides, there are plenty of very large
and established sites
>>that make good use of Javascript. If you write off
Javascript then you
>>also
>>write off related technologies such as AJAX.
>
> No question, AJAX can make many things much more
convenient and easier
> to use, but after all it just sends another request to
the server and
> fetches some data. Nothing special. Server-side scripts
could often do
> the same work and already deliver the final page.
>
> Take for example some map services like Google Maps
(even if this is a
> rather bad example). It's quite common to use AJAX
techniques, so the
> user is able to seamlessly drag the whole map around,
while the script
> automatically loads the next required tiles in the
background. Quite
> nice of course. But this is nothing that would really
require JS. The
> better services also provide a non-JS alternative - you
just have to
> click a link to move the map one or more tiles in any
direction. Then
> the server sends the new page back. Not as nice and
convenient as the
> JS-version, but still completely usable.
>
> And that's my whole point: JS yes - for additional
features or to
> improve the usability, but not a requirement to make the
site work.
>
> YMMV.
>
> Micha -
Pages not loading completely with JavaScript enabled
This just started in the last day or so. I have Safari extensions disabled.
When I go to the ThinkProgress.org site/blog, I'm getting an incomplete page unless I disable JavaScript. With JavaScript, I'll get the first post on the blog, but nothing else. With JavaScript off I get the site looking pretty much normal.
I get a similar problem if I go to Economist.com and click to read one of the stories. In that case, I get the story's headline, but it cuts off before the text of the article, right after a link to Tweet the story. Again, disabling JavaScript allows the page to load correctly.
I suspect some third-party service is providing a script, which broke in the last day or so, but nobody's paying attention because of the Holidays.
The problem doesn't appear to effect Chrome. Safari was upgraded to 5.0.3 in November, but this problem is more recent than that.
Has anyone else seen this?Hi Jonathan,
Go to the Economist.com site.
From your Safari menu bar click Safari / Preferences then select the Advanced tab. Select the box next to: Show Develop menu in menu bar.
Now click Develop / Disable Runaway JavaScript Timer.
See if that makes a difference.
Otherwise, check Safari / Preferences - Extensions or try disabling Safari plugins, Safari / Preferences - Security.
And delete the cookies associated with those url's in Safari / Preferences - Security. Show Cookies
Carolyn -
Can I with Javascript force Chrome users to open a PDF with Acrobat
I have built a document in InDesign and exported to an Interactive PDF. I originally had issues with acrobat highlighting interactive buttons with a blue box but was able to get around this with a couple simple JavaScript lines that disabled this feature then re-enabled on closing. You can view the thread with my resolution here:
Button Highlight in Interactive PDF from InDesign CC
Great but now I have another issue. If the user opens with Chrome and has not disabled "Chrome's" PDF viewer the above JavaScript is ignored or not functional. It there a way with JavaScript or some other method to force the PDF to be opened with Acrobat in Chrome?
I Miss FLASH this project would have been 100 times easier with action script and consistent across browsers ... curse you Steve Jobs.You need to not just think about Chrome. There is
- FireFox
- Microsoft Reader (comes with Windows 8)
- Preview (comes with Mac)
- iPad native PDF viewe
- Android native PDF viewer
Anyone getting a computer or tablet today can read PDFs without getting Adobe Reader and you need to give them a pretty compelling reason for them to download Adobe Reader to do what (they believe that) they can already do. I think it's the death knell for PDF forms. -
Hi everyone!!
The situation is this: I have a datable with one of its columns make an h:commanLink, which has two f:params, its actionListener is a function of a ManagedBean. This is JSF, not MyFaces. In IE, When the link is pressed, it shows a javascript error: " 'elements.idVar' is null or it's not an object ", however in Firefox, it works perfectly. I have been looking for the problem and it have to do with this:
</form><a href="# onclick="clearFormHiddenParams_formResultado('formResultado');document.forms['formResultado'['formResultado:_idcl'].value='formResultado:dtTablaResultados:0:_id10';document.forms['formResultado']['idVar'].value='37';document.forms['formResultado']['idMun'].value='168'; document.forms['formResultado'].submit(); return false;"><span id="formResultado:dtTablaResultados:0:itColumna3" title="AREA COSECHADA EN CULTIVOS PERMANENTES">1,230</span></a></td>
</tr>
<tr class="standardTable_Row2">
<td><span id="formResultado:dtTablaResultados:1:itColumna1" style="text-align:center;" title="Código Municipio">718</span></td>
<td><a href="javascript:void(0)" onclick="javascript:window.opener.opener.showLink('SASAIMA')"><span id="formResultado:dtTablaResultados:1:itColumna2_l" title="Municipio">SASAIMA</span></a></td>
<td><form id="formResultado:dtTablaResultados:1:_id9" method="post" action="/ConsultaEstadisticasGeo/resultadoConsulta.jsf" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="com.sun.faces.VIEW" id="com.sun.faces.VIEW" value="_id39:_id41" /><input type="hidden" name="formResultado:dtTablaResultados:1:_id9" value="formResultado:dtTablaResultados:1:_id9" /><input type="hidden" name="idVar" /><input type="hidden" name="idMun" /><input type="hidden" name="formResultado:_idcl" />
<script type="text/javascript">
<!--
function clearFormHiddenParams_formResultado_dtTablaResultados_1__id9(curFormName) {
var curForm = document.forms[curFormName];
curForm.elements['idVar'].value = null;
curForm.elements['idMun'].value = null;
curForm.elements['formResultado:_idcl'].value = null;
//-->
</script>
the way JSF manage the params. The error, acdording to the message shonw by IE is in this line: curForm.elements['idVar'].value = null;
The code of the JSP is this:
<h:commandLink actionListener="#{consultaEstadisticasMB.detalleEstadistica}">
<f:param name="idVar" value="#{consultaEstadisticasMB.idColumna3}" id="idVar" />
<f:param name="idMun" value="#{registro[0]}" id="idMun" />
<h:outputText title="#{consultaEstadisticasMB.columna3}" id="itColumna3" value="#{registro[2]}" />
</h:commandLink>
Waht can i do? (Not using MyFaces, because I can�t do that)
Thanks for your answers!!I have run into this same problem with javascript and the colon. I am not sure if the colon is a valid character for a javascript identifier (one would think the RI developers would have checked it out though!?!).
Anyway, my workaround is to search through the Javascript DOM for the widget you want to obtain a reference to, using part of its id. After all, you know its id, you just can't use it as a javascript reference. In your Javascript code, do something like:
var inputWidgets = document.getElementsByTagName("input");
var targetInput;
for(var i = 0; i < inputWidgets.length; i++)
var inputId = inputWidgets.id;
if(inputId.indexOf("yourInputId") != -1)
targetInput = inputWidgets[i];
break;
It's a lot of effort to just get a reference to a form widget....but it works (I pasted in the code and changed it a bit, so it might not work as is, but at least it demonstrates the idea). -
Customize look of javascript disabled page items
I'm using javascript to enable and disable text field items on a page based on the user's access level and role. I chose to use a script for this because every item on the page is affected, and it seemed easier to maintain and debug by collecting all the logic together. This is working great, however it isn't looking so great. The background and text colors are both grayish and the end result looks like an etch into metal plating. What I would like is for the javascript disable function to look like when I disable it through APEX, a white background text field with grayed text. How can I customize the disabled look?
OK so I've tried your guys' suggestions and here are the results along with some more info.
It looks like APEX sets the attributes for items that are "Disabled, does not save state" as disabled="disabled", but "Disabled, saves state" as readonly="readonly". Not a big deal, I can just fix both styles. However, the problem is the javascript disable function seems to be overriding the CSS style.
My javascript function enableDisableItems() is run onload and has a bunch of lines that conditionally run $x_disableItem('P801_MY_ITEM',true); If I don't run enableDisableItems, I can see my CSS styles. But, if I do run it, the styles go away and I'm left with the old metallic look again. I'm guessing that not only does the javascript change the items' state, but also style. I don't understand why it's doing that or how to stop it... -
JavaScript: Disabling textarea in report column cell depending on flag
Hi,
I got an updateable report with the following behavior:
- Depending on the value of column "PFT_PCODE" (1 or 2) the column gets a yellow or red background color.
- If the value of column "PFT_PCODE" is 1 the next column (for remarks) gets a grey background color.
- Some flags get values set.
With the kind help of Andy (ATD) I got that running nicely. See also:
Javascript - Referencing report column value and
JavaScript: Disabling textarea in report column cell
Now I want to add an additional feature:
- If a flag ('P11_SPERR_FLAG') has the value '1' then the column (remarks) (var j) should be disabled.
I tried the following (see additional code between asterisks) but it's not working. I feel a little stupid since I thought that shoud be an easy fix.
Anyone has an idea what's wrong with the additional code? I find debugging quite difficult in JavaScript...
////////////////// PAGE HTM HEADER //////////////
function hilite(f1) {
var ft1 = document.getElementById('P11_FEHLERTYP1_FLAG');
ft1.value = '0';
var ft2 = document.getElementById('P11_FEHLERTYP2_FLAG');
ft2.value = '0';
*var sperrflag = document.getElementById('P11_SPERR_FLAG');*
var h = 0;
if (document.getElementById(f1)) {
h = document.getElementById(f1);
var t = h.parentNode;
while (t.tagName != 'TABLE') {
t = t.parentNode;
var rows = t.rows;
var k;
var i;
var j;
var c;
var headers = t.getElementsByTagName("TH");
for (k = 0; k < headers.length; k++) {
if (headers[k].id == f1) {
c = k;
for (k = 1; k < rows.length; k++) {
i = rows[k].cells[c];
j = rows[k].cells[c+1].getElementsByTagName("TEXTAREA")[0];
*if (sperrflag.value == '1') {*
* j.disabled = 'true';*
if (i.innerHTML == '2') {
i.style.backgroundColor = 'yellow';
i.style.color = 'white';
i.style.fontWeight = 'bold';
i.style.fontSize = '18px';
ft2.value = '1';
if (i.innerHTML == '1') {
i.style.backgroundColor = 'red';
i.style.color = 'white';
i.style.fontWeight = 'bold';
i.style.fontSize = '18px';
j.style.backgroundColor = 'grey';
ft1.value = '1';
//j.disabled = 'true'; //This would work.
////////////////// REGION FOOTER //////////////
<script type="text/javascript">
hilite('PFT_PCODE');
</script>Thank you,
RogerI found the solution, it had nothing to do with JavaScript:
Item P11_SPERR_FLAG was of type Diplay as Text / Doesn't save state.
Without saving state the JavaScript wouldn't work.
Sorry to bother,
Roger -
Folder level Javascript disabled for a user
Hi Gurus,
I created a folder level JS, it works fine on all computer here exept on one. On one computer, the javascript's in the pdf are working but the function called in the folder level script is not executed. (when it works on all the others). The script is in the right folder and the pdf works on other computers. Do I have to enable something in the preferences of acrobat reader 9.1. I checked the settings for JS in edit/preference and they are the same as for the others.
Thanks for your help guys.All the script does it to generate a mail with the mailto function. The Preferences-JavaScript are set as on my pc. So it must be something else. If I email the pdf to my pc, it works, so the pdf form is fine, the script is the same as on my pc.
--- En date de : Mer 2.9.09, try67 <[email protected]> a écrit :
De: try67 <[email protected]>
Objet: Folder level Javascript disabled for a user
À: "antony clark" <[email protected]>
Date: Mercredi 2 Septembre 2009, 13h35
That's why I recommended to make a
test script, to make sure folder-level
scripts are working on this machine.
There's no setting to specifically allow folder-level
scripts. If they are
properly placed and JS is enabled then they will launch.
However, if your script inserts menu items you should make
sure that this
option is checked under Preferences-JavaScript, the second
check-box from
the top. You should probably check all 4 boxes, just in
case.
> -
No Way To Save And Name Webclip Widgets?
Is there really no way to save and name Webclip widgets? What if you want to keep them, manage them, and share them with friends?
Try as I might, there is no way to do this. Yet.
--Christoph -
Problems by combinate JSF-Names with JavaScript (de.dev.user)
Hello again.
I have i new problem.
Overview:
1. Situation
2. Working code
3. Problem (reason for new idea)
4. New Idea
5. Problem (please help me !!)
[1]
The situation. I have one inputText and one selectOneMenu.
They are logicly combinated. Of this pair i have two.
If the user enters a errorcode in the inputText-field, the matching entry of the selectOneMenu have to be selected.
If the user select a entry of the selectOneMenu, the code have to be shown in the inputText.
Example:
inputText1 <-> selectOneMenu1
inputText2 <-> selectOneMenu2
[2]
For the moment i have realised this code (it works !!):
details.jsp:
<h:panelGrid columns="3">
<h:inputText binding="#{CbtdDetailsBean.itxtErrorCode1}" id="itxtErrorCode1" valueChangeListener="#{CbtdDetailsBean.itxtErrorCode1ValueChange}" onchange="submit()">
</h:inputText>
<h:selectOneMenu binding="#{CbtdDetailsBean.hsomErrorCode1}" id="hsomErrorCode1" valueChangeListener="#{CbtdDetailsBean.hsomErrorCode1ValueChange}" onchange="submit()" >
<f:selectItems binding="#{CbtdDetailsBean.uisiErrorCode1}" id="uisiErrorCode1" />
</h:selectOneMenu>
<h:outputText value="#{lgs.txtErrorCode}" />
<h:inputText binding="#{CbtdDetailsBean.itxtErrorCode2}" id="itxtErrorCode2" valueChangeListener="#{CbtdDetailsBean.itxtErrorCode2ValueChange}" onchange="submit()" />
<h:selectOneMenu binding="#{CbtdDetailsBean.hsomErrorCode2}" id="hsomErrorCode2" valueChangeListener="#{CbtdDetailsBean.hsomErrorCode2ValueChange}" onchange="submit()">
<f:selectItems binding="#{CbtdDetailsBean.uisiErrorCode2}" id="uisiErrorCode2" />
</h:selectOneMenu>
</h:panelGrid>
CbtdDetailsBean.java:
private ArrayList getErrorCodeList()
ArrayList errorCodeList = new ArrayList();
errorCodeList.add(new SelectItem("1", "TestErrorCode1"));
errorCodeList.add(new SelectItem("2", "TestErrorCode2"));
errorCodeList.add(new SelectItem("3", "TestErrorCode3"));
errorCodeList.add(new SelectItem("4", "TestErrorCode4"));
errorCodeList.add(new SelectItem("5", "TestErrorCode5"));
return errorCodeList;
// Value Change Listener (same for 2. group)
public void itxtErrorCode1ValueChange(ValueChangeEvent vce)
this.hsomErrorCode1.setValue((String) vce.getNewValue());
public void hsomErrorCode1ValueChange(ValueChangeEvent vce)
this.itxtErrorCode1.setValue((String) vce.getNewValue());
// Input Text ErrorCode 1 (same for 2. group)
private HtmlInputText itxtErrorCode1 = new HtmlInputText();
public HtmlInputText getItxtErrorCode1() { return itxtErrorCode1; }
public void setItxtErrorCode1(HtmlInputText itxtErrorCode1) { this.itxtErrorCode1 = itxtErrorCode1; }
// HtmlSelectOneMenu ErrorCode 1 (same for 2. group)
private HtmlSelectOneMenu hsomErrorCode1 = new HtmlSelectOneMenu();
public HtmlSelectOneMenu getHsomErrorCode1() { return hsomErrorCode1; }
public void setHsomErrorCode1(HtmlSelectOneMenu hsomErrorCode1) { this.hsomErrorCode1 = hsomErrorCode1; }
// UISelectItems (same for 2. group)
private UISelectItems uisiErrorCode1 = new UISelectItems();
public UISelectItems getUisiErrorCode1() { uisiErrorCode1.setValue(getErrorCodeList()); return uisiErrorCode1; }
public void setUisiErrorCode1(UISelectItems uisiErrorCode1) { this.uisiErrorCode1 = uisiErrorCode1; }-------------------------------------------------------------------------------------------------
[3]
Problem:
If the user changes the itxtErrorCode1-field, the hsomErrorCode1 will be updated by reload, but the hsomErrorCode1 also updates the itxtErrorCode1-field with the old value.
The second group is also updated. the itxtErrorCode2 has the value of hsomErrorCode2 (= 1) after entering itxtErrorCode1.
[4]
My new idea, where i need your help:
I think about a second way to update this fields. JavaScript !!
If this would work, i do not need to refresh the page.
The sourcecode i would like to user for this is implemented in the jsp-file:
<f:verbatim>
<script type="text/javascript">
<!--
function SetControlByValue(cControl,sValue)
cControl.value=sValue;
function toUpper(obj)
obj.value = obj.value.toUpperCase();
// alert("document.frmDeviceDetails.hsomErrorCode2 = "+document.frmDeviceDetails.hsomErrorCode2);
-->
</script>
</f:verbatim>
<h:inputText binding="#{CbtdDetailsBean.itxtErrorCode1}" id="itxtErrorCode1" onchange="toUpper(this);SetControlByValue(document.frmDeviceDetails.hsomErrorCode1,this.value);" />
[5]
The new problem:
In the generated HTML-Code of itxtErrorCode1 and hsomErrorCode1 is:
<input id="body:frmDeviceDetails:itxtErrorCode1" name="body:frmDeviceDetails:itxtErrorCode1" type="text" ... >
<select id="body:frmDeviceDetails:hsomErrorCode1" name="body:frmDeviceDetails:hsomErrorCode1" ... >
How can i reference this "name" to javascript?
This Ideas does not work:
document.frmDeviceDetails.hsomErrorCode1
body:frmDeviceDetails:hsomErrorCode1
document.body:frmDeviceDetails:hsomErrorCode1
document.body.frmDeviceDetails.hsomErrorCode1
document.body.frmDeviceDetails.body.frmDeviceDetails.hsomErrorCode1
JavaScript seems to have a problem with ":". But this is part of the name!
Any Ideas?
p.s. please excuse my english, but i am from germany smileI have run into this same problem with javascript and the colon. I am not sure if the colon is a valid character for a javascript identifier (one would think the RI developers would have checked it out though!?!).
Anyway, my workaround is to search through the Javascript DOM for the widget you want to obtain a reference to, using part of its id. After all, you know its id, you just can't use it as a javascript reference. In your Javascript code, do something like:
var inputWidgets = document.getElementsByTagName("input");
var targetInput;
for(var i = 0; i < inputWidgets.length; i++)
var inputId = inputWidgets.id;
if(inputId.indexOf("yourInputId") != -1)
targetInput = inputWidgets[i];
break;
It's a lot of effort to just get a reference to a form widget....but it works (I pasted in the code and changed it a bit, so it might not work as is, but at least it demonstrates the idea). -
How to show note window for a table cell with javascript?
My goal is to do tihs with javascript. No server side handling.
<af:table id="t1">
<af:column id="c1">
<af:outputText id="ot1">....
<af:clientListner ....method="showPopup"/>
</..>
</..>
</..>
<af:popup id="p1">
<af:noteWindow id=ot2>
here to show the value of ot1
</..>
</..>
function showPopup(e){
var text=e.getSource().getValue();
var popup=e.getSource().findComponent("::p1");
now how to update the content of the notewindow??
popup.show();
}Hi,
You could try with something like this.
<af:outputText value="outputText1" id="ot1" clientComponent="true">
<af:clientListener method="showPopup" type="mouseOver"/>
</af:outputText>
<af:popup childCreation="immediate" autoCancel="disabled" id="p1" clientComponent="true"
contentDelivery="immediate">
<af:noteWindow id="nw1" clientComponent="true">
<af:outputText value="outputText2" id="ot2" clientComponent="true" />
</af:noteWindow>
</af:popup>
<af:resource type="javascript">
function showPopup(evt){
var ot1 = AdfPage.PAGE.findComponent("ot1");
var text=ot1.getValue();
var popup=AdfPage.PAGE.findComponent("p1");
var ot2=AdfPage.PAGE.findComponent("ot2");
ot2.setValue(text);
popup.show();
</af:resource>-Arun -
Does anyone know of a website that shows an easy way of creating a widget with Xcode? Like even if they have you build a test widget so i get the idea of how to do it? I'm completly new to programing so i would love to learn how.
Xcode is not really meant for building widgets. Widgets are built primarily with html, css and javascript. You can code them by hand or you can get a copy of the recently released "Dashcode" beta.
Dashcode is a development tool specifically for building widgets. It is supposed to be released along with Leopard but Apple recently released a beta that's supposed to run in Tiger (I haven't tried it yet). If you've signed up for a free online developer account at Apple Developer Connection you can logon and download the beta.
Steve
PS - by the way, if you go to Apple Developer Connection and do a search for "widget" you'll get some hits on Dashboard tutorials and programming guides (these are not geared toward "Dashcode" and should be useful even if you're handcoding your widget)
Maybe you are looking for
-
Firefox slow to start and websites won't load?
Setup: Windows Vista. Firefox 4.0.1. McAfee Total Protection 2011. Wireless home network. As of yesterday everything worked well. Tonight I am having problems 1) connecting to the internet - I have to reconnect to my router before it accesses the int
-
Delivery free of charge Invoice should not Post to accounting
Hello, As per Client's specific Business process , till now ZERO value Invoice(Delivery Free of charge) is created (This is not SAP Standard). No accounting document is generated because of ZERO value of Invoice. Only COPA Document is generated. ZERO
-
Time Capsule with external HDD as fileserver and backup
We have two mac minis running Leopard. Today, we have an old Windows 2000 machine that acts as a file server over the network. All files are stored on the PC. Now, we have bought a TC. Sure it's one thing to automatically backup the mac minis, but I
-
PO Invoice ..blocked due to Price Variance
Hi I would like to know that how we can create a PO invoice if Purchasing document already exists. I would like to craeate this invoice such a way that it should have the price variance. Also how this invoice gets blocked and when we can unblock this
-
Greetings, I have worked with Hibernate only once or twice before and never had the chance to go any deeper in it. But based on a working sample I have built this mapping for a new project of mine but unable I am to make it work. I'd be delighted to