Avatar billede tais Nybegynder
12. april 2002 - 22:06 Der er 5 kommentarer og
1 løsning

problemer med at kalde funktioner til NN4

Jeg kan ikke faa mit js til at kalde en funktion i mit java applet, det er kun i NN 4.7 at det ikke virker???
Avatar billede Slettet bruger
12. april 2002 - 22:18 #1
kode...
Avatar billede tais Nybegynder
12. april 2002 - 22:21 #2
<?include("header.php");
if( isset($task2Explain) ){
    $_SESSION["task2Explain"] = $task2Explain;
}
?>
<script language="javascript">
var val = 0;

function saveData(){
   
    if (document.Task3.isReady() == "yes")
    {
        document.Task3.submit();
        return true;
    }
    else
    {
        alert("You have to calculate before continuing!");
        return false;
    }
}

function choose(){
    if(document.actionForm.factor.value != "-") {
        document.Task3.setI(document.actionForm.factor.value);
    }   
}
</script>
        <h1>Task 3 of 6</h1>
        <form name="actionForm" action="task4.php" onsubmit="return saveData();">
        <p>The inclination angle is called i. If i = 0&deg; or i = 180&deg;
        we see a circle, and a line if i = 90&deg;. For any other value of i
        between 0&deg; and 180&deg;, we see an ellipse.
        </p>
        <table widht="100%">
        <tr>
        <td valign="top"><p><img src="img/ampersand.gif" width="24" height="30" class="ampersand">
        How can you determine i from the measurement of the major and minor axes of the ellipse (choose a relationship)? The figure below
        might help in deriving this relationship.
        </p>
        </td>
        <td align="center">
        <select name="factor" onchange="choose();"><option value="-">choose...</option>
        <option value="0">i = asin(minor/major)</option>
        <option value="1">i = acos(minor/major)</option>
        <option value="2">i = atan(minor/major)</option>
        <option value="3">i = acos(minor/(major * 20^(1/2)))</option>
        <option value="4">i = asin(minor/(major * 20^(-1/2)))</option>
        <option value="5">i = asin((minor - ln 4)/major)</option>
        <option value="6">i = asin(minor/(e^major))</option>
        </select></td>
        </tr>
        </table>
        <img src="img/fig10.gif" width="725" height="228" border="0">
        <p class="pictureText">
        Figure A: An inclination angle i, describes the tilt of an object, e.g. a ring, away from the plane of the sky.<br>
        <br>
        Figure B: Imagine that we are now looking at the system from the side, so that we see the ring with an inclination angle, i, relative to the
        plane of the sky (this plane is perpendicular to the observer’s line of sight).
        The inclination angle can be derived from a simple relation between the minor and major axes of the observed ellipse. The nearest
        part, A, and the furthest part, B, of the ring are indicated.
        </p>
       
        <p><img src="img/ampersand.gif" width="24" height="30" class="ampersand">
        Measure the major and minor angular diameter of the ellipse and calculate. The inclination angle i,
        is calculated from the relationship you chose.
        </p>
        <p align="center"><applet code="Task3" width="357" height="500" name="Task3" id="Task3">
        <param name="sessionid" value="<?=session_id()?>">
        </applet></p>
        <center><input type="submit" value="Proceed to task 4"></center>
        </form>
<?include("footer.php")?>
Avatar billede tais Nybegynder
12. april 2002 - 22:29 #3
problemet er at den ikke er i stand til at tage indholdet fra dropdown boksen... det kan snilt sende alt muligt andet data til appletet...
Avatar billede tais Nybegynder
12. april 2002 - 22:47 #4
jeg har faaet det til at virke... nn4 er ikke klar paa at fortolke en value :( men nu virker det ... ellers tak for hjaelpen :)
Avatar billede olebole Juniormester
13. april 2002 - 04:23 #5
<ole>
Det burde ingen browser kunne. En select adskiller sig semantisk fra andre formelementer, når man skal hente den aktuelle værdi af den. At nogle browsere kan hente 'value' er en fejl  ;o)

Du bør nok lukke spørgsmålet. Bare svar selv og tag pointene tilbage.
/mvh
</bole>
Avatar billede tais Nybegynder
14. april 2002 - 23:29 #6
Mange tak for hjælpen :o)
Kool at folk gider svare selv uden point :o)
Tais
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester