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
Similar Messages
-
I'm using firefox sync with multiple desktop and laptop, even with Linux and windows environments since long, without any problem. Recently, I've used "Restart with addons disabled" option. Since then I can't setup sync. It's showing account or usename not matching!!! When I've tried to reset the password then It's showing account not found!!! But I've checked several times about username and password. Interesting on my laptop Firefox sync works perfectly, without any issue.
I really need to solve this issue ASAP. I really , really want to continue using Firfox.
Please help. Thanks in advance.Is there still a name and password and Sync key saved in the Password Manager?
You can find the sync account password and the sync (recovery) key in the password manager on computers where a sync account with a specific e-mail address has been set up.
*Firefox/Tools > Security: Passwords: "Saved Passwords" > "Show Passwords"
Look for:
* chrome://weave (Mozilla Services Password)
* chrome://weave (Mozilla Services Encryption Passphrase)
You can try to remove all services.sync lines from the prefs.js file in the Firefox profile folder and possibly delete or rename the Weave folder.
*Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder) -
Open XML and using xslt with JavaScript
Hello,
I want the user to be able to choose an XML-file. This XML-file should not be placed in InDesign, there is not even a document needed for my script. All I need is a variable, containing the file. However, the XML-file should be transformed with xslt into another XML-file. How do I do this?
This is how I open the first XML-file, the one that should be transformed:
var xmlDoc = File.openDialog ("Choose XML");
if (xmlDoc == null) {return;}
xmlDoc.open("r");
xmlDoc = xmlDoc.read();
xmlDoc = new XML(xmlDoc);
I can adress different nodes and use xmlDoc as an XML-file, so that's fine, but how do I transform it?
I read the Scripting Guide and tried this:
var myDocument = app.documents.add();
var myXMLImportPreferences = app.xmlImportPreferences;
myXMLImportPreferences.transformFilename = "c:\myTransform.xsl";
var xx = myDocument.importXML(File.openDialog ("XML"));
However, it's not exactly what I want since I have to create a document and it's not working either, since xx stays undefined.
Thanks for your help.You can't get exactly what you want.
Your first code example uses the InDesign JavaScript interpreter's XML support, called E4X. It has absolutely nothing to do with the InDesign document object model or InDesign's internal support for XML. It exists only within the JavaScript interpreter. It does not support XSLT transformations.
Your second example leverages InDesign's built-in XSLT support (I'm not too sure how this works...); but that is only useful when importing XML into
InDesign, which, as you have learned, requires a document.
In the first example, you could call out to an external invokation of xsltproc and read in the input. How to do that differs for Windows and Mac.
In the second example, you could export the XML from your Document back out to an XML file and read it back in with E4X.
None of this is very appealing. What do you really need to do? -
How to use ocx with javascript in jsf page
Hello,
Please i create a jsf page which purpose is to scan.
I used in a source of my jsf page an OCX with object tag like
<OBJECT ID="Ranger"
CLASSID="CLSID:1C5C9095-05A8-11D4-9AF9-00104B23E2B1">
</OBJECT>
i wrote my functions which use this ocx in javascript. Function that i call with clientlistener rear adf button
but it doesn't work
Could you please help me please VERY IMPORTANTThis my html code:
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportNewState(newState,previousState)>
// Transport new state, fired every time the State changes on the control
// input params , are the new state and the previous state
//alert(newState);
var RangerTransportStates = {TransportUnknownState: -1, TransportShutDown: 0, TransportStartingUp: 1,
TransportChangeOptions: 2, TransportEnablingOptions: 3, TransportReadyToFeed: 4,
TransportFeeding: 5, TransportExceptionInProgress:6, TransportShuttingDown: 7};
if(newState == RangerTransportStates.TransportShutDown)
document.getElementById('StartRanger').disabled = false;
document.getElementById('EnableRanger').disabled = true;
document.getElementById('StopFeeding').disabled = true;
document.getElementById('StartFeeding').disabled = true;
document.getElementById('ChangeOptions').disabled = true;
document.getElementById('Shutdown').disabled = true;
document.getElementById('UserInstructions').innerHTML = "Press 'Startup Ranger' to initialize the Ranger control"
if(newState == RangerTransportStates.TransportChangeOptions)
document.getElementById('StartRanger').disabled = true;
document.getElementById('StartFeeding').disabled = true;
document.getElementById('EnableRanger').disabled = false;
document.getElementById('Shutdown').disabled = false;
document.getElementById('UserInstructions').innerHTML = "<b>Ranger Started</b> <br> Press 'Enable Ranger' to enable the current Ranger Options and prepare to start feeding"
if(newState == RangerTransportStates.TransportReadyToFeed)
document.getElementById('EnableRanger').disabled = true;
document.getElementById('StopFeeding').disabled = true;
document.getElementById('StartFeeding').disabled = false;
document.getElementById('ChangeOptions').disabled = false;
document.getElementById('Shutdown').disabled = false;
document.getElementById('UserInstructions').innerHTML = "<b>Ready to feed </b><br> Press 'Start Feeding' to start Ranger Feeding checks from main hopper"
if(newState == RangerTransportStates.TransportFeeding)
document.getElementById('StartFeeding').disabled = true;
document.getElementById('ChangeOptions').disabled = true;
document.getElementById('Shutdown').disabled = true;
document.getElementById('StopFeeding').disabled = false;
document.getElementById('UserInstructions').innerHTML = "<b>Feeding... </b><br> Press 'Stop Feeding' to stop Ranger from Feeding checks"
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportChangeOptionsState(previousState)>
//Fired when Ranger reaches the change option state, input params are previous state
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportReadyToFeedState(previousState)>
//Fired when ranger is ready to feed the next item
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportFeedingStopped(reason,itemsFed,itemsrequested)>
//Fired when feeding has stopped
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportItemInPocket(itemID)>
//Fired when the item has been fed into the pocket
var RangerSides = {TransportFront: 0, TransportRear: 1};
var RangerImageColorTypes = {ImageColorTypeBitonal:0, ImageColorTypeGrayscale: 1, ImageColorTypeColor: 2};
// Note: SaveImageToFile() below is used to save gray scale images. Please verify that 'NeedFrontImage2' and
// 'NeedRearImage2' are set to 'true' in the GenericOptions.ini file. If bitonal images are to be saved,
// please set 'NeedFrontImage1'/'NeedRearImage1' to 'true' before calling SaveImageToFile() for bitonal images.
document.getElementById('MICR').innerHTML = 'MICR: ' + Ranger.GetMicrText(1);
temp = Ranger.SaveImageToFile(RangerSides.TransportFront, RangerImageColorTypes.ImageColorTypeGrayscale, "C:\\test\\Testfront.jpg");
temp = Ranger.SaveImageToFile(RangerSides.TransportRear, RangerImageColorTypes.ImageColorTypeGrayscale,"C:\\test\\Testback.jpg");
//Here you could check to see if the images were saved, putting alternate
//text in place of the image if they werent saved.
document.getElementById('PIC').innerHTML = '<img height=200 width=400 src=' + '"Testfront.jpg">' + '<br>' + '<img height=200 width=400 src=' + '"Testback.jpg">';
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportNewItem()>
// Fired when a new item has entered the track
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportShutDownState(currentState,previousState)>
//Fired when the Ranger control has been shutdown
getstatus();
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=Ranger EVENT=TransportSetItemOutput(itemID)>
//fired when the item is ready to have params set(pocketing decisions)
getstatus();
</SCRIPT>
<!-- End of Events ------------- -->
<SCRIPT LANGUAGE="javascript">
function getstatus()
document.getElementById('Status').innerHTML = 'Status: ' + Ranger.GetTransportStateString();
</SCRIPT>
</head>
<body>
<OBJECT ID="Ranger"
CLASSID="CLSID:1C5C9095-05A8-11D4-9AF9-00104B23E2B1">
</OBJECT>
<div id="container">
<div id="banner" >
</div>
<div id="left">
<h2>Ranger Control Buttons</h2>
<br><div id="Status">Status:</div><br>
<input class="controlbutton" id="StartRanger" type=button value="Startup Ranger" onclick="Ranger.Startup();">
<input class="controlbutton" id="EnableRanger" disabled type=button value="Enable Ranger" onclick="Ranger.EnableOptions();">
<input class="controlbutton" id="StartFeeding" disabled type=button value="Start Feeding" onclick="Ranger.StartFeeding(0,0);">
<input class="controlbutton" id="StopFeeding" disabled type=button value="Stop Feeding" onclick="Ranger.StopFeeding();">
<input class="controlbutton" id="ChangeOptions" disabled type=button value="Change Options" onclick="Ranger.PrepareToChangeOptions();">
<input class="controlbutton" id="Shutdown" disabled type=button value="Shutdown Ranger" onclick="Ranger.Shutdown();">
</div>
<div id="content">
<div id="UserInstructions">Press 'Startup Ranger' to initialize the Ranger control</div>
<br>
<div id="MICR"></div>
<br>
<div id="PIC"></div>
</div>
<div id="footer"><h1>Ranger Control</h1></div>
</div>
them jsf code:
<f:view>
<OBJECT ID="Ranger"
CLASSID="CLSID:1C5C9095-05A8-11D4-9AF9-00104B23E2B1">
</OBJECT>
<af:document id="d1" title="Fiche Bordereau">
<af:messages id="m1"/>
<af:form id="f1">
<af:pageTemplate viewId="/tempCompens.jspx" id="pt1">
<af:resource type="javascript">
// Transport new state, fired every time the State changes on the control
// input params , are the new state and the previous state
//alert(newState);
var RangerTransportStates = {TransportUnknownState: -1, TransportShutDown: 0, TransportStartingUp: 1,
TransportChangeOptions: 2, TransportEnablingOptions: 3, TransportReadyToFeed: 4,
TransportFeeding: 5, TransportExceptionInProgress:6, TransportShuttingDown: 7};
ok =false;
var i = 0;
if(newState == RangerTransportStates.TransportShutDown)
document.getElementById('btn_demarre').disabled = false;
document.getElementById('btn_active').disabled = true;
document.getElementById('btn_arretscan').disabled = true;
document.getElementById('btn_scan').disabled = true;
document.getElementById('btn_changetat').disabled = true;
document.getElementById('btn_arret').disabled = true;
document.getElementById('UserInstructions').value = "Appuyer sur Demarrer pour initiliser le scanner"
if(newState == RangerTransportStates.TransportChangeOptions)
document.getElementById('btn_demarre').disabled = true;
document.getElementById('btn_scan').disabled = true;
document.getElementById('btn_active').disabled = false;
document.getElementById('btn_arret').disabled = false;
document.getElementById('UserInstructions').value = "Demarrage... Appuyer sur Activer pour preparer le scanning "
ok = false;
if(newState == RangerTransportStates.TransportReadyToFeed)
document.getElementById('btn_active').disabled = true;
document.getElementById('btn_arretscan').disabled = true;
document.getElementById('btn_scan').disabled = false;
document.getElementById('btn_changetat').disabled = false;
document.getElementById('btn_arret').disabled = false;
document.getElementById('UserInstructions').value = "Pret a scanner. Appuyer sur Scanner pour lancer le scanning"
ok = true;
if(newState == RangerTransportStates.TransportFeeding)
document.getElementById('btn_scan').disabled = true;
document.getElementById('btn_changetat').disabled = true;
document.getElementById('btn_arret').disabled = true;
document.getElementById('btn_arretscan').disabled = false;
document.getElementById('UserInstructions').value = "Scanning... Appuyer sur Arret scanning pour stopper le scanning"
getstatus();
</af:resource>
<af:resource type="javascript">
//Fired when the item has been fed into the pocket
var RangerSides = {TransportFront: 0, TransportRear: 1};
var RangerImageColorTypes = {ImageColorTypeBitonal:0, ImageColorTypeGrayscale: 1, ImageColorTypeColor: 2};
//alert(Ranger.GetGenericOptionFileName());
Ranger.SetGenericOption("OptionalDevice","NeedFrontImage1",true);
Ranger.SetGenericOption("OptionalDevice","NeedRearImage1",true);
document.getElementById('cmc7').value = 'CMC7= '+Ranger.GetMicrText(1);
var cmc7 = trim(Ranger.GetMicrText(1));
cmc7 = cmc7.replace(" ","_");
cmc7 = cmc7.replace(" ","_");
//cmc7 = cmc7.substring(0,15);
cmc7R = cmc7+"_R.jpg";
//alert(Ranger.GetImageAddress(RangerSides.TransportFront, RangerImageColorTypes.ImageColorTypeGrayscale))
function trim(myString)
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
temp = Ranger.SaveImageToFile(RangerSides.TransportFront, RangerImageColorTypes.ImageColorTypeGrayscale, "C:\\Documents and Settings\\Koffi Ernest\\Mes documents\\NetBeansProjects\\Scan-project\\web\\"+cmc7R);
window.onload = function()
document.getElementById("verso").src = monfichierV();
function monfichierR()
// nomfichier = nomfichier+"_R.jpg";
var nomfichier = trim(Ranger.GetMicrText(1))+"_R.jpg";
return nomfichier
cmc7V = cmc7+"_V.jpg";
temp = Ranger.SaveImageToFile(RangerSides.TransportRear, RangerImageColorTypes.ImageColorTypeGrayscale,"C:\\Documents and Settings\\Koffi Ernest\\Mes documents\\NetBeansProjects\\Scan-project\\web\\"+cmc7V);
window.onload = function()
document.getElementById("verso").src = monfichierV();
function monfichierV()
var nomfichierV = trim(Ranger.GetMicrText(1))+"_V.jpg";
return nomfichierV
function getRImageUrl(img)
var imageSrc = trim(Ranger.GetMicrText(1))+"_R.jpg";
if(img.src != imageSrc)
// don't get stuck in an endless loop
img.src = imageSrc;
function getVImageUrl(img)
var imageSrc = trim(Ranger.GetMicrText(1))+"_V.jpg";
if(img.src != imageSrc)
{ // don't get stuck in an endless loop
img.src = imageSrc;
document.getElementById('recto').source = cmc7R;
document.getElementById('verso').source = cmc7V;
getstatus();
</af:resource>
<af:resource type="javascript">
document.getElementById('status').value = Ranger.GetTransportStateString();
</af:resource>
<f:facet name="temp">
<af:panelSplitter id="ps1" splitterPosition="329"
inlineStyle="width:709px;">
<f:facet name="first">
<af:panelGroupLayout layout="scroll"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
id="pgl5">
<af:panelGroupLayout id="pgl1">
<af:outputText value="Saisie des informations du bordereau"
id="ot1"
inlineStyle="font-size:small; font-family:inherit; color:Gray; font-weight:bold;"/>
</af:panelGroupLayout>
<af:panelFormLayout id="pfl1">
<f:facet name="footer">
<af:panelGroupLayout id="pgl4" layout="horizontal">
<af:commandButton text="Annuler" id="cb4"/>
<af:spacer width="5" height="10" id="s14"/>
<af:commandButton text="Scanner" id="cb5"
action="success"/>
</af:panelGroupLayout>
</f:facet>
<af:spacer width="10" height="30" id="s2"/>
<af:panelGroupLayout id="panelGroupLayout1"
layout="horizontal" valign="middle">
<af:inputText label="N° de compte " id="it1"/>
<af:spacer width="10" height="10" id="s16"/>
<af:commandButton text="..." id="cb3"/>
</af:panelGroupLayout>
<af:spacer width="5" height="3" id="s12"/>
<af:panelGroupLayout id="pgl2" layout="horizontal"
valign="middle">
<af:inputText label="Nom du client " id="it3"/>
</af:panelGroupLayout>
<af:spacer width="5" height="3" id="s17"/>
<af:panelGroupLayout id="pgl11" layout="horizontal"
valign="middle">
<af:inputText label="N° bordereau " id="it4"/>
<af:spacer width="5" height="10" id="s11"/>
<af:commandButton text="New" id="cb1"/>
<af:spacer width="2" height="10" id="s13"/>
<af:commandButton text="Find" id="cb2"/>
</af:panelGroupLayout>
<af:spacer width="5" height="3" id="s18"/>
<af:panelGroupLayout id="pgl3">
<af:inputText label="Nbre de chèque" id="it2"/>
<af:spacer width="5" height="3" id="s19"/>
<af:inputDate label="Date d'operation " id="id1"/>
</af:panelGroupLayout>
<af:spacer width="1000" height="10" id="s1"/>
</af:panelFormLayout>
</af:panelGroupLayout>
</f:facet>
<f:facet name="second">
<af:panelGroupLayout layout="scroll"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
id="pgl6">
<af:outputText value="Resultat scanning" id="ot2"
inlineStyle="font-size:small; font-weight:bold; color:Gray;"/>
<af:panelTabbed id="pt2"
inlineStyle="height:498px; width:680px;">
<af:showDetailItem text="Scanning" id="sdi1">
<af:panelSplitter id="ps2" splitterPosition="103"
inlineStyle="width:433px; height:436px;">
<f:facet name="first">
<af:panelGroupLayout id="pgl7" layout="vertical">
<af:outputText value="Liste de contrôles" id="ot3"
inlineStyle="font-weight:bold; color:Gray;"/>
<af:spacer width="10" height="10" id="s20"/>
<af:outputText id="status"/>
<af:spacer width="10" height="10" id="s8"/>
<af:commandButton text="Demarrer "
id="btn_demarre">
<af:clientListener type="click"
method="Ranger.Startup()"/>
</af:commandButton>
<af:spacer width="10" height="10" id="s7"/>
<af:commandButton text="Activer "
id="btn_active"
disabled="true">
<af:clientListener method="Ranger.EnableOptions()"
type="click"/>
</af:commandButton>
<af:spacer width="10" height="10" id="s6"/>
<af:commandButton text="Scanner "
id="btn_scanne"
disabled="true">
<af:clientListener method="Ranger.StartFeeding(0,0)"
type="click"/>
</af:commandButton>
<af:spacer width="10" height="10" id="s3"/>
<af:commandButton text="Arrêt Scan "
id="btn_arretscan"
disabled="true">
<af:clientListener method="Ranger.StopFeeding()"
type="click"/>
</af:commandButton>
<af:spacer width="10" height="10" id="s4"/>
<af:commandButton text="Changer Etat"
id="btn_changetat"
disabled="true">
<af:clientListener method="Ranger.PrepareToChangeOptions()"
type="click"/>
</af:commandButton>
<af:spacer width="10" height="10" id="s5"/>
<af:commandButton text="Arrêter "
id="btn_arret"
disabled="true">
<af:clientListener method="Ranger.Shutdown()"
type="click"/>
</af:commandButton>
</af:panelGroupLayout>
</f:facet>
....Edited by: nesta on 21 juil. 2010 07:07 -
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. -
Problem adding NAS quorum device using scconf with RSH disabled on filer
Hi,
we are having problems to configure a quorum device via scconf.
/usr/cluster/bin/scconf -a -q name=XXXdc00xp1,type=netapp_nas,filer=XXX607ap fails with
scconf: Failed to add quorum device (XXX00xp1) - invalid quorum configuration.
scconf: Unable to communicate with filer "XXX607ap".
using snoop i realized that scconf is trying to configure the quorum using rsh. as our filer is only accessible via http and ssh - i have no idea how to configure a quorum using the standard methods described in the documentation provided by sun.
the documents only state that we need http administrative access - which is available.
any ideas ???
thankd,
chrisHi Christian,
this should be a bug. If you send me some more customer details offline, I can add them to the bug and make sure this gets fixed.
The workaround should be (according to well informed sources):
on filer do:
options rsh.enable on
do scconf to add quorum and then
options rsh.enable off on filer
This has been tested and found to work. If it does not let us know.
Regards
Hartmut -
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 -
I am using CSS and Javascript to display a div with an
embedded flash object in it. Mozilla Firefox reloads the flash file
when the div is displayed! (I dont want this to happen, as it's
unexpected functionality, my expectation would be that the flash
file would not change it's state at all, and would remain in
whatever state it was left in.)
I was wondering if anyone has come across this issue and is
there something I can do to prevent this from occurring?
To be more specific, I have a single HTML page with 8 flash
files embedded in it (yeah I know, it's a bit much). I am then
using CSS and Javascript to display (via a numbered link (with an
id)) an equivalent numbered div tag containing the flash file.
Mozilla Firefox reloads the flash object that is in the div.
Internet Explorer will not do this and will instead, load the flash
object only upon initial view of the flash object. All subsequent
links (in IE) will NOT reload the flash object on the page. I'm
guessing this is some kind of difference in the flash player as an
Active X object and the plugin, or is it just IE being clever? Or
am I way off?
Anyway, here is the code...I am using CSS and Javascript to display a div with an
embedded flash object in it. Mozilla Firefox reloads the flash file
when the div is displayed! (I dont want this to happen, as it's
unexpected functionality, my expectation would be that the flash
file would not change it's state at all, and would remain in
whatever state it was left in.)
I was wondering if anyone has come across this issue and is
there something I can do to prevent this from occurring?
To be more specific, I have a single HTML page with 8 flash
files embedded in it (yeah I know, it's a bit much). I am then
using CSS and Javascript to display (via a numbered link (with an
id)) an equivalent numbered div tag containing the flash file.
Mozilla Firefox reloads the flash object that is in the div.
Internet Explorer will not do this and will instead, load the flash
object only upon initial view of the flash object. All subsequent
links (in IE) will NOT reload the flash object on the page. I'm
guessing this is some kind of difference in the flash player as an
Active X object and the plugin, or is it just IE being clever? Or
am I way off?
Anyway, here is the code... -
I was using my iphone 4s and then the app started to not work and then my phone blocked and then when i go on home most of my apps disappeared including my settings so i cant restore with out disabling find my iphone on settings please help me asap thankyou so much
Log in to icloud.com on a web browser with your Apple ID and disable FMiP there.
-
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 -
If user disable cookie how to set and use session with URL Rewritting
if user disable cookie how to set and use session with URL Rewritting by append session ID in url
If cookies are disabled, then app server will automatically try to use URL rewriting for session control. Programmer's responsibility is to encode any links or redirects using
response.encodeURL("/yourPage.jsp")
and
response.encodeRedirectURL("/yourPage.jsp")
See API for details
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletResponse.html#encodeURL(java.lang.String)) -
Javascript error on - Help - Learn how to use Numbers with this online...
I am trying to find out more about Numbers. I am using iTunes 9.1.1 on a Vista PC. I get a Javascript error in Internet Explorer 8 when I try to access:
Help - Learn how to use Numbers with this online resource.
http://help.apple.com/numbers/1.0
The link redirects to the following page:
http://help.apple.com/iwork/safari/interface/#tan727163ed
The above page is blank except for boxes for Keynote Help, Pages Help, Numbers help, and a blank input field that seems to do nothing. Here is the Javascript error message from Internet Explorer 8:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Timestamp: Tue, 1 Jun 2010 20:55:54 UTC
Message: This command is not supported.
Line: 1
Char: 41589
Code: 0
URI: http://help.apple.com/iwork/safari/interface/javascript.jsLink also does not work for me in WIN 7 with IE8. However, it does work in Chrome in WIN 7. It also works in Safari on my G4. Suggest you try Chrome or it may work in another browser like FireFox or Safari in Vista.
-
HI! I am using iTunes with Windows 7 64bit.after upgrading itunes to 10.5.2.11 it opens only once. If i close it, then it will not open again.the only way to open itunes is by disabling the APSDaemon.exe from the task manager.please help!
Refer this article to reset Winsock to it's default. Your PCTools may have inserted LSP.
http://support.apple.com/kb/TS4123?viewlocale=en_US
After reset and restarting windows, you may get a prompt to remap LSP, click no.
Maybe you are looking for
-
Hello, everything is said in the tilte. The ipod (the one like a white brick) is seen by my powerbook (shown on the desktop), and it is recharged, but it's invisible in the last version of Itunes. thank's for your help
-
I am having an issue with my Flash Media Server. I have an application that works as a video conference system using FMS 4.0. A few days ago it stopped connecting the two sides. Rebooting the server fixed the problem, but this has happened before
-
What's going on with Flash 10??
Upgraded to Flash 10 latest version - crashed both Firefox and IE and PC ran worse than before Downgraded to Version 9 all is OK again Can anyone update what's being done about this? Google and you'll find it's commonplace
-
Error message: Loading odsam failed!
Pulling my hair out on this one. Have a Tiger 10.4.11 server that I want to share files out via samba to some windows machines. The Mac systems on the network have no problem accessing the shares via afp, but neither the Mac or windows machines can a
-
I thought I would be able to scan bar codes with my iPad 2 but cannot because it only has a fixed-lens camera. Bar code scanning apps require auto-focus cameras. Can I upgrade the camera within the iPad2 to auto-focus? If not, can I add a peripheral