Newbie javascript question
I have Adobe Acrobat version 8 Professional
Lets say I have a two page PDF document . On page 1 I have some text
that says Goto Page 2 for instance. Is it possible using Javascript to
alter that text to be a sort of hyperlink so that when a user clicks
it it will indeed take them to page 2? If anyone can provide some
sample code that would be would be great.
I need this to be automated, also I was trying to simplify the situation in my question. The reality is I'll ultimately have a header page with approx 50 links to 50 separate data pages. Each of the data pages will itself have a link back to the header page.
Similar Messages
-
Additional Pageflow - JavaScript Questions
I was hoping someone (bea employee???) could answer a couple more JavaScript questions
for me?? First one is how do I (can I) do something similar to what John Rohrlich
(see below) suggested inside a netui-data:grid tag? Among other things that didn't
workI tried this:
<netui-data:anchorColumn action="deleteUsr" title="">
<netui:anchor action="deleteUsr" onClick="return confirmDelete('user', {container.item.usr_nm}
); return false;">
Drop
<netui:parameter name="userToDrop" value="{container.item.usr_nm}" />
</netui:anchor>
</netui-data:anchorColumn>
From this snippet you might be able to guess what my next question is. Is there
a way to render a variable inside the onClick value? I have tried a number of
things to no avail, stuff like:
<netui-data:getData resultId="thisId" value="{container.item.userId}" />
<netui:anchor action="dropUser" onClick="return confirmDelete('user', '<%=(String)pageContext.getAttribute("thisId");%>');
return false;">
BTW this is in a repeater I have else ware in my code. I would really like to
convert everything to grids to get the sorting, filtering and paging capabilities.
I would like to be able to pass the parameter to my JavaScript so the user has
a little more info on what he is dropping - here is the script:
function confirmDelete(){
//arg 1 would be the record type i.e. "user"
//arg 2 would be the key identifier i.e. "Fred"
var question = "Are you sure you want to drop this record?";
var argNum = confirmDelete.arguments.length;
if (argNum == 1){
question = "Are you sure you want to drop this "+confirmDelete.arguments[0]+"?";
else if (argNum == 2){
question = "Are you sure you want to drop the "+confirmDelete.arguments[0]+"
"+confirmDelete.arguments[1]+"?";
return confirm(question);
Thanks,
John
"John Rohrlich" <[email protected]> wrote:
John,
If you want to put up a confirm dialog before calling an action from
an
anchor it is done as follows.
Here is an example from code of mine that deletes a customer order, if
the
user confirms the delete. I pass the order id as a parameter.
- john
Here is the JavaScript -
function confirmDelete() {
if(confirm('Continue with order delete?'))
return true;
else
return false;
Here is a sample anchor tag -
<netui:anchor action="requestToDeleteOrder" onClick="return
confirmDelete(); return false;">
Delete
<netui:parameter name="orderId" value="{container.item.orderId}"/>
</netui:anchor>Thanks Eddie, I looked at that reply when you gave it but it didn't give me enough
to go on. You suggested:
<netui-data:expressionColumn title="Show Alert" value="<a href='javascript:alert(12345);return
false;> {container.item.customername}</a>" />
I started a new thread after that one - What is the best way to call a pageflow
action from JavaScript? Guess I was sort of beating around the bush on this. Can
you see where I was going? If I use the method you describe above how do I call
my dropUser pageflow action if the user confirms the drop in the java dialog?
Thanks, John
Eddie O'Neil <[email protected]> wrote:
John--
You might check an earlier response about this from a different thread.
"Re: Confirmation dialog w/netui:anchor and netui-data:anchorColumn"
on
1/28/2004.
It's possible to do though not intentional; the 8.1 grid wasn't
really designed to do this.
The NetUI team is certainly aware of the limitations with using this
version of the grid and is working to address said limitations with a
much improved tag set in v9. If you have additional feedback on
features you'd like to see, please feel free to send them along --
including your top 10 (or whatever!) reasons not to use the grid. :)
In the meantime, depending on what you need to do, the repeater may
suit your needs well, though you may need to do some work to implement
sort / filter logic.
Hope that helps.
Eddie
John H wrote:
So what you are telling me is that a cant do somthing as simple aspop up a confirmation
when using a grid? That really stinks if that is the case. I am thinkingI need
to write up "Top ten reasons not to use a grid." Thanks for the repeatercode.
"John Rohrlich" <[email protected]> wrote:
John,
The grid doesn't support event handlers like onClick but I have included
code here to show you how to pass parameters to your javaScript event
handler when using the repeater. Let me know if you have any questions
about
the code.
Most of the code is standard repeater code. The interesting code is
below
(also see my code comments). I have also attached the full jsp fileand
the
jpf file you need to try my example.
- john
<script language="JavaScript">
function confirmDelete(phrase) {
if(confirm(phrase))
return true;
else
return false;
</script>
<netui-data:repeater dataSource="{pageInput.orders}" defaultText="No
orders">
<netui-data:repeaterItem>
<tr valign="top">
<td>
<netui:label value="{container.item.orderId}"
defaultValue=" "></netui:label>
</td>
<!-- You can't bind data to onClick so you need to build
a
string. -->
<!-- The string will be the function call with the
parameters you are passing. -->
<!-- Here is the building of the string -->
<netui-data:getData resultId="orderId"
value="{container.item.orderId}" />
<%
String somePhrase = "Do you want to delete item " +
pageContext.getAttribute("orderId") + "?";
String foo = "return confirmDelete(\'" + somePhrase+
return false";
%>
<td>
<netui:anchor action="requestToDeleteOrder"
onClick="<%=foo%>" >
Delete
<netui:parameter name="orderId"
value="{container.item.orderId}"/>
</netui:anchor>
</td>
</tr>
</netui-data:repeaterItem>
"John H" <[email protected]> wrote in message
news:[email protected]...
I was hoping someone (bea employee???) could answer a couple moreJavaScript questions
for me?? First one is how do I (can I) do something similar to whatJohn
Rohrlich
(see below) suggested inside a netui-data:grid tag? Among other thingsthat didn't
workI tried this:
<netui-data:anchorColumn action="deleteUsr" title="">
<netui:anchor action="deleteUsr" onClick="return confirmDelete('user',{container.item.usr_nm}
); return false;">
Drop
<netui:parameter name="userToDrop" value="{container.item.usr_nm}"/>
</netui:anchor>
</netui-data:anchorColumn>
From this snippet you might be able to guess what my next questionis. Is
there
a way to render a variable inside the onClick value? I have trieda
number of
things to no avail, stuff like:
<netui-data:getData resultId="thisId" value="{container.item.userId}"/>
<netui:anchor action="dropUser" onClick="return confirmDelete('user','<%=(String)pageContext.getAttribute("thisId");%>');
return false;">
BTW this is in a repeater I have else ware in my code. I would reallylike to
convert everything to grids to get the sorting, filtering and pagingcapabilities.
I would like to be able to pass the parameter to my JavaScript sothe
user has
a little more info on what he is dropping - here is the script:
function confirmDelete(){
//arg 1 would be the record type i.e. "user"
//arg 2 would be the key identifier i.e. "Fred"
var question = "Are you sure you want to drop this record?";
var argNum = confirmDelete.arguments.length;
if (argNum == 1){
question = "Are you sure you want to drop this"+confirmDelete.arguments[0]+"?";
else if (argNum == 2){
question = "Are you sure you want to drop the"+confirmDelete.arguments[0]+"
"+confirmDelete.arguments[1]+"?";
return confirm(question);
Thanks,
John
"John Rohrlich" <[email protected]> wrote:
John,
If you want to put up a confirm dialog before calling an action
from
an
anchor it is done as follows.
Here is an example from code of mine that deletes a customer order,if
the
user confirms the delete. I pass the order id as a parameter.
- john
Here is the JavaScript -
function confirmDelete() {
if(confirm('Continue with order delete?'))
return true;
else
return false;
Here is a sample anchor tag -
<netui:anchor action="requestToDeleteOrder" onClick="return
confirmDelete(); return false;">
Delete
<netui:parameter name="orderId" value="{container.item.orderId}"/>
</netui:anchor> -
General place for newbie datamodeler questions?
With the production release of SQL Developer Data Modeler I'd assume that this forum will draw a bunch of new users. Is there a better place to ask some pretty simple, newbie like questions that won't bother the more seasoned members?
For instance, I am working in a Rails environment, which has some stringent naming conventions, one of which is that all of the primary key columns are numeric and called "id", with the foreign key linked columns called <table_name>_id. When engineering a logical model to a relational model, the added foreign key columns are all "id#". Is there a way I can define a naming rule to keep me from having to redo the relation column names?
Also, we have a standard set of columns (mostly Rails related) which appear in every table. Can I define a generation rule which automatically includes these tables?
ThanksThank you. I will try changing that setting.
IS there a setting which tells the relational model to automatically create pk and fk indexes? I haven't seen one, and manually setting them up is a tedious task. --sw -
Newbie script question... consecutive numbers with update.
complete newbie type question... this is also my first post. ( I am using CS3)
does anyone have a script which can make it so I can add numbers into the text consecutively.
for example, if this is my text "the big fat dog sat on the very wide mat, but was then displaced by a unfriendly cat."
and I wanted to place a number 1, number 2, 3, etc at points in the text so it read, "the big fat dog1 sat on the very wide mat2, but was then displaced by a unfriendly cat3." but later wanted to add another number and have later numbers update themselves, so the text then said, "the big fat dog1 sat on the very wide mat2, but was then displaced3 by a unfriendly cat.4".
by inserting the three, the previous three became four.
Has anyone got something which might be useful in this regard.
Many thanks
Stevei wanted to avoid footnotes as they leave a bar at the bottom of each page.
i wanted a script to do something similar to footnotes but not much further.
does anyone have just a simple script that can do what I asked?
Steve -
Newbie XSan question - authenticating a computer from XSan Admin
Hello - I have a very newbie XSan question!
I have 2 computers that connect to an XSan. 1 I am having no problems with. The other I am unable to connect with.
When I look in XSan Admin the 2nd computer (the one that is not working) is not authenticated.
So I click on it and choose Authenticate. I enter what I know is an Admin username and password for the computer I am attempting to connect. The dot next to the computers IP turns green with 3 dots in it and then it turns gray again. It just does not connect.
What is the problem?
Is it licensing?
Thanks
TajYou need a different license ID for each machine, plus the admin machine. Do you have that?
-
Newbie to designer - Javascript question
I'm new to Designer and I'm having trouble with some simple Javascript. I'm trying to hide a combobox when a radio button is selected. The script is extremely simple and works fine if I make the form and objects using Acrobat. However, if I make the form in Designer and use the same Javascript, it seems that the code never gets executed. Any suggestions?
Thanks.Javascript in AcroForms is different to JS in Designer -
In your case for example,
WARNING: The following has not been tested and 99% of the time, I never write a script correctly the first time however simple it should be! This is just an example to show some differences. Fieldnames have been altered for privacy.
in acro youd write:
if (getField("Radio").value == "Yes")
getField("Combo").hidden = true;
or if youre putting the script on the click of the radio:
in Designer youd write:
if (Radio.rawValue == "Yes")
Combo.presence = "hidden";
or if you wanted to execute the script on the selection of the radio button
in Acro:
if (event.value == ...)
& in Designer:
if (this.rawValue == ...) -
Creating a Survey - Novice Javascript Question
Hello,
I am extrememely new to Javascript. I have been doing some research online and copy/pasting code to create the results I need. I am trying to create an online survey in Dreamweaver in which users select buttons to answer questions and then the total results appear at the bottom of the survey. So far this is what I have:
http://sicolaconsulting.com/SurveyTest4.php
The problem I have with this is that on each line, a user can select more than one box. I don't want this so I thought radio buttons would be better. I then came up with this:
http://sicolaconsulting.com/SurveyTest3.php
The problem with this is that with the function I am using, I can only get it to display the value of the first line. I need it to calculate the sum of all the lines.
Can you help me revise the script I have to get my desired result.
Here is my code for the first page, followed by the code for the second page. THANK YOU!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<title>Survey</title>
<style type="text/css">
body,td,th {
font-family: Tahoma, Geneva, sans-serif;
</style>
<link href="stylesheets/SCG_Styles.css" rel="stylesheet" type="text/css" />
<title>Survey</title>
<script type="text/javascript">
function TotalPart1A() {
document.survey.Total1A.value = '';
var sum = 0;
for (i=0;i<document.survey.Part1A.length;i++) {
if (document.survey.Part1A[i].checked) {
sum = sum + parseInt(document.survey.Part1A[i].value);
document.survey.Total1A.value = sum;
</script>
<link href="stylesheets/SCG_Styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper"><br />
<div id="survey-header"><strong>Purpose:</strong><br />
The Learning Style Survey assesses your general approach to learning. <br />
It does not predict your behavior, but it is a clear indication of your overall style preferences.<br />
<br />
<strong>Instructions:</strong><br />
For each item circle the response that represents your approach. Complete all items. <br />
There are eleven major activities representing twelve different aspects of your learning style. <br />
When you read the statements, try to think about what you generally do when learning. <br />
<br />
<strong>Time:</strong><br />
It takes about 30 minutes to complete the survey. Do not spend too much time on any item. Indicate your immediate response (or feeling) and move on to the next item. <br />
<br />
<strong>For each item, enter your immediate response:<br />
0 = Never 1 = Rarely 2 = Sometimes 3 = Often 4 = Always</strong><br />
</div>
<div id="survey">
<form name="survey">
<div id="survey-section1">
<table class="survey-table" cellspacing="0" width="812">
<tr>
<td height="24" colspan="2" align="left" bgcolor="#CCCCCC"><strong>Part 1: How I Use My Physical Senses</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>1</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>2</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>3</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>4</strong></td>
</tr>
<tr>
<td width="31" height="27">1</td>
<td width="515" align="left">I remember something better if I write it down.</td>
<td width="60"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td width="60"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td width="60"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td width="60"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td width="31" bgcolor="#EAEAEA">2</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I take detailed notes during lectures.</td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>3</td>
<td height="27" align="left">When I listen, I visualize pictures, numbers, or words in my head.</td>
<td><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">4</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I prefer to learn with TV or video rather than other media. </td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>5</td>
<td height="27" align="left"> I use color coding to help me as I learn to work.</td>
<td><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">6</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I need written directions for tasks.</td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>7</td>
<td height="27" align="left"> I have to look at people to understand what they say.</td>
<td><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">8</td>
<td height="27" align="left" bgcolor="#EAEAEA">I understand lecturers better when they write on the board.</td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>9</td>
<td height="27" align="left">Charts, diagrams, and maps help me understand what someone says. </td>
<td><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">10</td>
<td height="27" align="left" bgcolor="#EAEAEA">I remember people’s faces, but not their names. </td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="checkbox" name="Part1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td> </td>
<td height="27" align="right">A TOTAL: </td>
<td colspan="2"><input type="text" size="10" name="Total1A" value="0"/></td>
<td align="right"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="27" align="right"> </td>
<td> </td>
<td> </td>
<td align="right"> </td>
<td> </td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<title>Survey</title>
<style type="text/css">
body,td,th {
font-family: Tahoma, Geneva, sans-serif;
</style>
<link href="stylesheets/SCG_Styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function TotalPart1A() {
document.survey.Total1A.value = '';
var sum = 0;
for (i=0;i<document.survey.radiogroup1A.length;i++) {
if (document.survey.radiogroup1A[i].checked) {
sum = sum + parseInt(document.survey.radiogroup1A[i].value);
document.survey.Total1A.value = sum;
</script>
<link href="stylesheets/SCG_Styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper"><br />
<div id="survey-header"><strong>Purpose:</strong><br />
The Learning Style Survey assesses your general approach to learning. <br />
It does not predict your behavior, but it is a clear indication of your overall style preferences.<br />
<br />
<strong>Instructions:</strong><br />
For each item circle the response that represents your approach. Complete all items. <br />
There are eleven major activities representing twelve different aspects of your learning style. <br />
When you read the statements, try to think about what you generally do when learning. <br />
<br />
<strong>Time:</strong><br />
It takes about 30 minutes to complete the survey. Do not spend too much time on any item. Indicate your immediate response (or feeling) and move on to the next item. <br />
<br />
<strong>For each item, enter your immediate response:<br />
0 = Never 1 = Rarely 2 = Sometimes 3 = Often 4 = Always</strong><br />
</div>
<div id="survey">
<form name="survey" id="survey">
<div id="survey-section1">
<table class="survey-table" cellspacing="0" width="812">
<tr>
<td height="24" colspan="2" align="left" bgcolor="#CCCCCC"><strong>Part 1: How I Use My Physical Senses</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>1</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>2</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>3</strong></td>
<td height="24" align="center" bgcolor="#CCCCCC"><strong>4</strong></td>
</tr>
<tr>
<td width="31" height="27">1</td>
<td width="515" align="left">I remember something better if I write it down.</td>
<td width="60"><input type="radio" name="radiogroup1A" value="1" onchange="TotalPart1A()"/></td>
<td width="60"><input type="radio" name="radiogroup1A" value="2" onchange="TotalPart1A()"/></td>
<td width="60"><input type="radio" name="radiogroup1A" value="3" onchange="TotalPart1A()"/></td>
<td width="60"><input type="radio" name="radiogroup1A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td width="31" bgcolor="#EAEAEA">2</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I take detailed notes during lectures.</td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup2A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup2A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup2A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup2A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>3</td>
<td height="27" align="left">When I listen, I visualize pictures, numbers, or words in my head.</td>
<td><input type="radio" name="radiogroup3A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup3A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup3A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup3A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">4</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I prefer to learn with TV or video rather than other media. </td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup4A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup4A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup4A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup4A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>5</td>
<td height="27" align="left"> I use color coding to help me as I learn to work.</td>
<td><input type="radio" name="radiogroup5A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup5A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup5A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup5A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">6</td>
<td height="27" align="left" bgcolor="#EAEAEA"> I need written directions for tasks.</td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup6A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup6A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup6A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup6A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>7</td>
<td height="27" align="left"> I have to look at people to understand what they say.</td>
<td><input type="radio" name="radiogroup7A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup7A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup7A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup7A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">8</td>
<td height="27" align="left" bgcolor="#EAEAEA">I understand lecturers better when they write on the board.</td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup8A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup8A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup8A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup8A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td>9</td>
<td height="27" align="left">Charts, diagrams, and maps help me understand what someone says. </td>
<td><input type="radio" name="radiogroup9A" value="1" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup9A" value="2" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup9A" value="3" onchange="TotalPart1A()"/></td>
<td><input type="radio" name="radiogroup9A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td bgcolor="#EAEAEA">10</td>
<td height="27" align="left" bgcolor="#EAEAEA">I remember people’s faces, but not their names. </td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup10A" value="1" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup10A" value="2" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup10A" value="3" onchange="TotalPart1A()"/></td>
<td bgcolor="#EAEAEA"><input type="radio" name="radiogroup10A" value="4" onchange="TotalPart1A()"/></td>
</tr>
<tr>
<td> </td>
<td height="27" align="right">A TOTAL: </td>
<td colspan="2"><input type="text" size="10" name="Total1A" value="0"/></td>
<td align="right"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="27" align="right"> </td>
<td> </td>
<td> </td>
<td align="right"> </td>
<td> </td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>Hi Nancy,
I've been away from this for a while and have picked it back up. I tried your suggested code and I'm having problems getting it to work. I created a file using the code you supplied for the survey here:
view-source:http://www.littlechisel.com/clients/GreenSurvey/GreenSurvey.html
It doesn't work so I know I'm missing something. If you could advise me on this, it would be great. Thanks! Here is the code as I have it:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
function calcscore() {
var score = 0;
$(".calc:checked").each(function() {
score += parseInt($(this).val(), 10);
$("input[name=sum]").val(score)
$().ready(function() {
$(".calc").change(function() {
calcscore()
</script>
<link href="stylesheets/Survey.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>jQuery Sum of Radio Fields</h1>
<form action="">
<h2>HOW GREEN ARE YOU?</h2>
<p><strong>I walk/bicycle to work/school. </strong><br>
Yes
<input class="calc" type="radio" name="radio1" value="10">
No
<input class="calc" type="radio" name="radio1" value="0">
Sometimes
<input class="calc" type="radio" name="radio1" value="5"></p>
<p><strong>I buy locally grown food. </strong><br>
Yes
<input class="calc" type="radio" name="radio2" value="10">
No
<input class="calc" type="radio" name="radio2" value="0">
Sometimes
<input class="calc" type="radio" name="radio2" value="5"></p>
<p><strong>I recycle. </strong><br>
Yes
<input class="calc" type="radio" name="radio3" value="10">
No
<input class="calc" type="radio" name="radio3" value="0">
Sometimes
<input class="calc" type="radio" name="radio3" value="5"></p>
<p><strong>I compost. </strong><br>
Yes
<input class="calc" type="radio" name="radio4" value="10">
No
<input class="calc" type="radio" name="radio4" value="0">
Sometimes
<input class="calc" type="radio" name="radio4" value="5"></p>
<p>Total Green Score:
<input type="text" name="sum">
</p>
</form>
</body>
</html> -
Hi there. I am a newbie to Apple. I purchased the iBook last month and of course, when the MacBook (which had the features I wanted) came out, I rushed out and got one and I'm very pleased with my purchase - but I have a few "newbie" questions:
1) Printing on a PC based Linksys seems to be a nightmare. I can't get anything printed on the shared HP 2600N and HP1012 printers. I literally have to disconnect them from the PC and plug the USB directly to my MacBook to print. It seems like there should be a better, easier and MacFriendly way of doing this - anyone have an easy solution?
2) I'm going to purchase Windows XP so I can run my windows programs on this computer. Does anyone have any pre-installation advice?
3) I have a blackberry device that worked fine with my iBook, but does not work with my MacBook - any suggestions or is there a software compatibility patch?
4) I transferred everything from my old Mac to my new Mac with no problem. How can I migrate my contacts from Entourage to the Address Book?
5) I notice that sometimes the MacBook "stalls" or doesn't work fast in some functions...is it just me - I expect the machine to jump quickly...but sometimes I get that annoying pinwheel when opening programs.
Thanks for your help!1) Printing on a PC based Linksys seems to be a
nightmare. I can't get anything printed on the
shared HP 2600N and HP1012 printers. I literally
have to disconnect them from the PC and plug the USB
directly to my MacBook to print. It seems like
there should be a better, easier and MacFriendly way
of doing this - anyone have an easy solution?
The problem is probably a driver issue.
Printing to a printer on a XP PC from a Mac running 10.4.x
http://www.ifelix.co.uk/tech/3015.html
You may need to use a third-party driver such as the HPIJS drivers or the Gimp-Print drivers, but this is not the case with all printers.
2) I'm going to purchase Windows XP so I can run my
windows programs on this computer. Does anyone have
any pre-installation advice?
Ensure you get a full version (not an upgrade version) and it comes with XP SP2 already.
Do not install Boot Camp on a critical machine and make regular backups of your data, this is beta software and there are bugs and issues.
5) I notice that sometimes the MacBook "stalls" or
doesn't work fast in some functions...is it just me -
I expect the machine to jump quickly...but sometimes
I get that annoying pinwheel when opening programs.
Are these Universal or PPC only applications?
iFelix -
Please help me...Javascript question
Hi everyone,
what i am trying to do is..
EX:
TABLE: EMP
empno empname sal entered_by
1 john 1000 user1
I have a form on the table EMP.The users want to enter the same record again(because mutiple users enter the same record) but want an alert message when they hit the create button like.. Eg:
when user2 is trying to enter this data..
empno: 2 (generated by sequence)
empname: john
sal: 1000
he wants to see an alert message like: THE Record is Already exists in the database which was entered by USER1 (But he can enter the same record)
what i did is.. I have a javascript which calls the application process (PL/SQL) where it check whether the data entered is already there in the database and returns back an alert message like this:
JAVASCRIPT:
==========
<script language=javascript>
function f_insert_record()
var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=INSERT_RECORD',0);
get.add('P2_EMPNAME',html_GetElement('P2_EMPNAME').value);
get.add('P2_SAL',html_GetElement('P2_SAL').value);
gReturn = get.get();
var a = gReturn.split("|");
if(gReturn)
if (a.length > 0) {alert(a[0]);}
else
null;
</script>APPLICATION_PROCESS
===================
DECLARE
l_error VARCHAR2 (4000);
V_NAME VARCHAR2(1000);
V_MSPR_ID NUMBER(15);
I NUMBER;
V_MYNUM STRING_OBJ := STRING_OBJ();
BEGIN
FOR C1 IN (SELECT DISTINCT entered_by ENTERED_BY_USER_NM
from emp
WHERE
empname = :P2_EMPNAME
AND sal = :P2_SAL
) LOOP
V_MYNUM.EXTEND;
V_MYNUM(V_MYNUM.COUNT) := C1.ENTERED_BY_USER_NM;
END LOOP;
V_NAME := NULL;
l_error := NULL;
FOR I IN V_MYNUM.FIRST..V_MYNUM.LAST LOOP
--dbms_output.put_line(V_MYNUM(I));
V_NAME := V_NAME || ' ' || V_MYNUM(I);
END LOOP;
IF V_NAME IS NOT NULL THEN
l_error := 'The record already exists in the database which was created by '||V_NAME;
END IF;
HTP.PRN(l_error);
END;everything works fine...when i have a ONBLUR event on the SALARY field.
But i want the same thing to be achieved with the ONCLICK event on the CREATE button (Template based button).
The code i have shown over here is just an example...But the requirement is the same..Multiple Users can enter the same record but they want to see an alert message like this record was entered by USER1,USER2.
The only think i am not able to figure out is the ONCLICK event on that create button.
I tried like this Target: URL
javaScript:(f_insert_record();doSubmit('CREATE');)
I am not getting the alert message.
Please help me to solve this
thanks
phanidamn it! Those little quotation marks.....
I already did figure it out awhile after I posted my question
Thanks anyway! -
Newbie wireless question (slightly off-topic)
I didn't want to post this here as it's not entirely an Airport-specific question. I posted this to the iBook forums, but nobody there has answered so my apologies if this is not welcome here. (Any moderators can remove it if that's the case.)
I've been using computers extensively for over a decade, but I'm a total newbie to wifi. I just set up a wireless network in my house and would appreciate some advice/feedback.
My main concerns are whether or not my network is reasonably secure. I know there is no such thing as perfect security, but I don't know if what I've done is good enough or not.
I don't have an Airport base station, but I do have a D-Link Airplus G and an Airport card in my iBook. I have WEP set up on the router and I have enabled MAC filtering, listing only my desktop and my iBook, excluding all others from the network.
I'm fairly certain that nobody in my neighborhood is going to get into my machines this way or be able to sniff my network data stream, but am I right in assuming that nobody can "piggyback" on my Internet connection too? Presumably, if everyone but my own machines are MAC-filtered and kept out, then the Internet connection is also protected. Is that how it works?WEP and MAC filtering are better than nothing, but you can do better. These are my suggestions:
1. Use WPA with a pre-shared key (PSK) and TKIP encryption on your Netgear router, along with an alphanumeric passphrase of at least eight characters not found in any dictionary. The equivalent setting on your Mac is "WPA Personal". Unlike WEP security (which an expert can crack in under half an hour), WPA security is currently unhackable by any practical means as long as you use a non-dictionary passphrase. One last point - WPA security requires all your wireless Macs to be running MacOS 10.3 or newer.
2. MAC filtering is (these days) essentially useless as a wireless security method. Using "packet sniffing" of traffic on your wireless network to find out what MAC addresses are used by computers on your network, and a PC that allows its MAC address to be cloned so that it is identical to the MAC address of one your own wireless computers (which is possible with most PC wireless network adapters) even an amateur hacker can defeat MAC address filtering in minutes.
By the way - I don't think your posted message here is off topic. In my opinion, the Airport discussion forums are the best place to post any questions related to usage of wireless networks. Questions of this nature are virtually never specific to any Mac model. -
Hi, I've just started trying to create forms with Designer 7.0. I have managed to import a Word document and have found it easy to tweak the appearance and add different types of fields, but I have a couple of questions that I just can't figure out.
1. I have created text fields in certain areas, but when I preview the PDF, there is a "T" at the beginning of each field that I can't delete. How can I get rid of this marker?
2. I have to add several signature fields to some of the forms, and want at least one signature to make the entire form read-only. The forms will be electronically signed, and it is essential that no changes can be made once the signature has been applied, and that the signature itself cannot be copied and pasted into another record. How do I do that in Designer 7.0?
Thanks in advance. I'm sure these are pretty easy functions, but I just can't seem to figure them out on my own.2. When you digitally sign a document, there is a green check mark that appears in the signature field. When you change the document, or sign a second field, that green check mark turns into a green check mark with a yellow caution triangle, indicating that the document has been changed since it was signed (in this example a new signature was added, but it could just as easily have been content that was changed). I assume that with Javascript you could go through and make all the fields read-only, but I'm not sure what you'd be accomplishing, since the signature field shows whether or not anything has been changed.
I don't know of a way to copy signatures into another record, so I think you're safe there.
Mike
Mike Potter
Adobe Enterprise Developer Relations -
I'd like to have a javascript image gallery with controls
that look like that:
< 1 | 2 | 3 | 4 | 5 >
All images preload, and clicking on the numbers display the
corresponding image, without reloading
the page.
I have had no problem making the numbers work, but I can't
figure out how to make the previous and
next arrows work. I don't want them to be Form buttons, just
links that call a function that will
decrement or increment a variable and at the same time change
the image to the new variable value
(all my images are called "1.jpg" "2.jpg" "3.jpg" etc. so
this should be fairly simple...)
Yet I could not find a simple example of this on the web...
seb ( [email protected])
http://webtrans1.com | high-end web
design
Downloads: Slide Show, Directory Browser, Mailing List> Beyond this, I have a general question: your script is
so simple, I don't
> understand why I would ever use Macromedia's set text of
layer behavior
> (or swap image behavior for that matter) which are way
more complicated.
> My question is why are these behaviors so complicated
while your script
> which just changes the source of an image by its id is
so incredibly
> simple. Is there a catch?
Mick's script is optimized for you and your specific
application. MM's
scripts are generalized to cover all bases - and to do error
checking.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"(_seb_)" <[email protected]> wrote in message
news:[email protected]...
> Mick White wrote:
>> (_seb_) wrote:
>>
>>> I'd like to have a javascript image gallery with
controls that look like
>>> that:
>>>
>>> < 1 | 2 | 3 | 4 | 5 >
>>>
>>>
>>> All images preload, and clicking on the numbers
display the
>>> corresponding image, without reloading the page.
>>> I have had no problem making the numbers work,
but I can't figure out
>>> how to make the previous and next arrows work. I
don't want them to be
>>> Form buttons, just links that call a function
that will decrement or
>>> increment a variable and at the same time change
the image to the new
>>> variable value
>>> (all my images are called "1.jpg" "2.jpg"
"3.jpg" etc. so this should be
>>> fairly simple...)
>>>
>>> Yet I could not find a simple example of this on
the web...
>>>
>>
>> CURRENT=1 //global
>> function next(max){
>> document.images["gallery"].src=CURRENT+".jpg";
>> CURRENT++;
>> if(CURRENT>max)CURRENT=1;
>> }
>>
>> Similarly with "previous"
>> CURRENT--;
>> if(CURRENT<1)CURRENT=max;
>>
>> Mick
>
> thanks a lot Mick.
> I have a few questions.
> I assume ["gallery"] can refer to the image ID, which in
my case is
> "mainImg"
>
> So I used:
> document.images["mainImg"].src=CURRENT+".jpg";
>
> and it sort of works, I also tried
>
> document.images.mainImg.src=CURRENT+".jpg";
>
> and it sort of works too.
>
> It works as long as I do not use the numbers in between
the previous and
> next arrows. But if I click on the numbers in between,
which so far use
> MM_setTextOfLayer() to swap the image, then the previous
and next arrows
> stop working, I don't know why.
>
> Beyond this, I have a general question: your script is
so simple, I don't
> understand why I would ever use Macromedia's set text of
layer behavior
> (or swap image behavior for that matter) which are way
more complicated.
> My question is why are these behaviors so complicated
while your script
> which just changes the source of an image by its id is
so incredibly
> simple. Is there a catch?
>
> --
> seb ( [email protected])
>
http://webtrans1.com | high-end web
design
> Downloads: Slide Show, Directory Browser, Mailing List -
Newbie saving question in Illustrator
I know this is a newbie question. I designed a logo in Illustrator. Is there a way to save just the logo for exporting into other applications (ie Pagemaker or Photoshop) without having the white artboard?
Thanks
BradI don't know Pagemaker but with Photoshop I simply select all, copy and then paste in Photoshop - transparency will be maintained. If you paste as a Smart Object you retain the ability to edit the Illustrator artwork in Illustrator and update the PS file.
-
Dumb newbie hardware question! :)
Hi folks,
I'm new to the world of the blackberry and am just about to take the plunge with an unlocked sim-free BB Bold to use in the UK on Vodafone. I have read about the software differences between BIS and BES and would be going for a BIS set-up. My dumb newbie question is does the hardware come in BES and BIS versions or not?
Many thanks in advance and feel free to mock my foolishness
Solved!
Go to Solution.hello, about BIS and BES it's explained on the website but it's clear that if someone sums it up for you it will be easier...
so BES is a type of contract between a company and Blackberry. The company IT buy computers, put Blackberry servers, and buy a fleet of Blackberry Devices for the people in the company to use them and get email through the Blackberry servers.
BIS is a type of contract between a common person and a carrier. The consumer goes to the carrier, and buys a Blackberry device, and a BIS plan that will enable him/her to :
phone/sms/mms
receive emails that have been configured on the BIS site
do data things if you subscribe to (like browse the web)
You can buy a Blackberry from a carrier that has a deal with RIM (the company that sells Blackberries). Or you can buy a blackberry alone, and then go and contact a carrier that has a deal with RIM.
phone/sms/mms
receive emails that have been configured on the BIS site
do data things if you subscribe to (like browse the web)
The search box on top-right of this page is your true friend, and the public Knowledge Base too: -
I have some existing code from their previous web coder and wondered on the code below, how can i make some of these links open in a new window?
Is this Javascript used specifically from GoLive?
thakns for any help!
<script type="text/javascript">
<!--
CSAct[/*CMP*/ 'C2B3FE26189'] = new Array(CSGotoLink,/*URL*/ 'main.html','');
CSAct[/*CMP*/ 'C2B3FE26190'] = new Array(CSGotoLink,/*URL*/ tour/Tour.html','');
CSAct[/*CMP*/ 'C2B3FE26191'] = new Array(CSGotoLink,/*URL*/ 'members/index.html','');
CSAct[/*CMP*/ 'C2B3FE26195'] = new Array(CSGotoLink,/*URL*/ 'Join.html','');
CSAct[/*CMP*/ 'C2B3FE26196'] = new Array(CSGotoLink,/*URL*/ 'FAQs.html','');
CSAct[/*CMP*/ 'C2B3FE26197'] = new Array(CSGotoLink,/*URL*/ 'links.html','');
CSAct[/*CMP*/ 'C2B3FE26198'] = new Array(CSGotoLink,/*URL*/ 'Contact.html','');
CSAct[/*CMP*/ 'C2B3FE26199'] = new Array(CSGotoLink,/*URL*/ 'webmasters.html','');selecting the link in layout view takes me to this-
<a title="free tour" onclick="CSAction(new Array(/*CMP*/'C2B3FE0E190'));return CSClickReturn()" onmouseover="changeImages('tour','navigation/tour-over.gif');return true" onmouseout="changeImages('tour','navigation/tour.gif');return true" href="#"><img id="tour" src="navigation/tour.gif" alt="tour button" name="tour" width="55" height="45" border="0"></a>
which seems to call the javascript code i pasted earlier, hence the question.
Maybe you are looking for
-
Submitting Multiple Attachments in One Email
I am using the iPad 2 to generate PDF contracts. The contracts are then e-mailed to my support group which processes the files to enroll a new client. I need to be able to include mutliple PDF's in a single e-mail, however there is no option in e-mai
-
Set Default Values in Listbox with Dialog Programming
Hi all, I am stuck with a problem i.e I am working with Dialog Programming Screen where i have to set default values in some n numbers of Listbox which i have created on Screen. This default value is needed to be fetched from database table. I am us
-
How to calculate extended quantity in BOM IMPLOSION QUERY
Hi guys, I have given an assignment to create BOM item where used report, For this purpose I am using an BOM implosion API (PACKAGE.PROCEDURE = BOMPIINQ.IMPLODER_USEREXIT) I am calling this API like this- declare V_SEQUENCE_ID number; v_err_
-
Mac book pro runs hot and restarts
my mac book pro 13 in 2009 modle runs hot and randomly restarts. the fan is operable.
-
My computer is not recognizing my old 2 generation ipod
Need a driver to get my music out of the 2 generation ipod it is not being recognized on my computer.