Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Javascript]Funktion von andere Frame zugreifen

Discussion on [Javascript]Funktion von andere Frame zugreifen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
Question [Javascript]Funktion von andere Frame zugreifen

#gelöst
EqoTime is offline  
Old 05/13/2014, 15:42   #2

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Vielleicht solltest du auch nach den Values suchen:

eingabe.html

PHP Code:
<head>
<
script language="javascript">
    function 
pruefe(f)
    {
        
alert(document.getElementById(f).value);

    }
</script>
</head>
<form id="aufgaben">
Aufgabe 06: Was ergibt ( 2 + 1 ) * 3 ?
<select id="Aufgabe1">
    <option value=3>3
    <option value=6>6
    <option value=9>9
    <option value=12>12
</select>
Aufgabe 07: Was ergibt ( 3 + 7 ) : ( 1 + 1 ) ?
<select id="Aufgabe2">
    <option value=5>5
    <option value=10>10
    <option value=15>15
    <option value=20>20
</select>
</form> 
ausgabe.html

PHP Code:
<head>
<
script language="javascript">
    function 
Aufrufen()
    {
         
window.parent.frames[0].pruefe('Aufgabe1');
    }
</script>
</head>
<form name="Formular2">
    <input type="button" value="OK" onclick="Aufrufen()">
</form> 
Ravenstorm is offline  
Old 05/13/2014, 15:44   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 12
Received Thanks: 5
Hey,


die Funktion funktioniert ohne Fehler, wenn du sie im gleichen Frame aufrufst?
Bei mir Funktioniert alles, bis auf das überprüfen der Values.

Das Skript ruft die Funktion pruefe auf mit dem Wert "aufgabe". Dieser Wert ist ein String!
PHP Code:
<script language="javascript"
    function 
Aufrufen() 
    { 
         
window.parent.frames[0].pruefe('aufgaben'); 
    } 
</script> 
Hier kommt der Wert an (String "aufgabe"), wo du versucht den Wert Aufgabe1.value zu bekommen. Das Funktioniert so nicht, du musst natürlich dir das Element holen. So sollte es Funktionieren
PHP Code:
<script language="javascript"
    function 
pruefe(f
    { 
        
document.getElementsByName(f)[0];
        if(
f.Aufgabe1.value == 9alert("richtig!"); 
        else 
alert("falsch!"); 
        if(
f.Aufgabe2.value == 5alert("richtig!"); 
        else 
alert("falsch!"); 
    } 
</script> 
eromer is offline  
Old 05/13/2014, 15:46   #4


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
Quote:
Originally Posted by Ravenstorm View Post
Vielleicht solltest du auch nach den Values suchen:

eingabe.html

PHP Code:
<head>
<
script language="javascript">
    function 
pruefe(f)
    {
        
alert(document.getElementById(f).value);

    }
</script>
</head>
<form id="aufgaben">
Aufgabe 06: Was ergibt ( 2 + 1 ) * 3 ?
<select id="Aufgabe1">
    <option value=3>3
    <option value=6>6
    <option value=9>9
    <option value=12>12
</select>
Aufgabe 07: Was ergibt ( 3 + 7 ) : ( 1 + 1 ) ?
<select id="Aufgabe2">
    <option value=5>5
    <option value=10>10
    <option value=15>15
    <option value=20>20
</select>
</form> 
ausgabe.html

PHP Code:
<head>
<
script language="javascript">
    function 
Aufrufen()
    {
         
window.parent.frames[0].pruefe('Aufgabe1');
    }
</script>
</head>
<form name="Formular2">
    <input type="button" value="OK" onclick="Aufrufen()">
</form> 
ich will ja die komplette aufgabe damit lösen und nicht die 1. aufgabe nur.
MfG

Quote:
Originally Posted by eromer View Post
Hey,


die Funktion funktioniert ohne Fehler, wenn du sie im gleichen Frame aufrufst?
Bei mir Funktioniert alles, bis auf das überprüfen der Values.

Das Skript ruft die Funktion pruefe auf mit dem Wert "aufgabe". Dieser Wert ist ein String!
PHP Code:
<script language="javascript"
    function 
Aufrufen() 
    { 
         
window.parent.frames[0].pruefe('aufgaben'); 
    } 
</script> 
Hier kommt der Wert an (String "aufgabe"), wo du versucht den Wert Aufgabe1.value zu bekommen. Das Funktioniert so nicht, du musst natürlich dir das Element holen. So sollte es Funktionieren
PHP Code:
<script language="javascript"
    function 
pruefe(f
    { 
        
document.getElementsByName(f)[0];
        if(
f.Aufgabe1.value == 9alert("richtig!"); 
        else 
alert("falsch!"); 
        if(
f.Aufgabe2.value == 5alert("richtig!"); 
        else 
alert("falsch!"); 
    } 
</script> 
Danke hat geklappt
EqoTime is offline  
Old 05/13/2014, 15:51   #5

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Das von mir war ja auch nur ein Beispiel was zu tun ist und es hat dich ja auch auf den richtigen Weg hingewiesen.
Ravenstorm is offline  
Old 05/13/2014, 17:43   #6
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by EqoTime View Post
#gelöst
Bitte lösche NIE den kompletten Beitrag, auch wenn es gelöst sein soll. Schreib einfach darunter oder darüber, dass es nun gelöst wurde.

Sollte jemand mal in 2-3 Jahren vorbei schauen, versteht er hier erstmal nicht, worum es wirklich ging und das Problem wurde eigentlich mehr oder minder gelöscht.
Mikesch01 is offline  
Old 05/13/2014, 17:48   #7


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
Quote:
Originally Posted by Mikesch01 View Post
Bitte lösche NIE den kompletten Beitrag, auch wenn es gelöst sein soll. Schreib einfach darunter oder darüber, dass es nun gelöst wurde.

Sollte jemand mal in 2-3 Jahren vorbei schauen, versteht er hier erstmal nicht, worum es wirklich ging und das Problem wurde eigentlich mehr oder minder gelöscht.
jo sry werde das nächste mal drauf achten.
EqoTime is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[c#] auf andere Forms/classes zugreifen?
07/23/2013 - .NET Languages - 12 Replies
Hallo zusammen! Ich bin gerade an einem Punkt, an dem ich nicht weiterkomme, und zwar bekomme ich es einfach nicht hin, auf verschiedene Forms/classes zuzugreifen. ich bin generell noch starker anfänger was visual studio betrifft, deswegen kann auch sein, das mein vorhaben so nicht möglich ist/komplett dämlich auf diese weise/.. oder wie auch immer. http://i.imgur.com/ls6a7Wo.png Zu meinem problem:
andere auf server zugreifen
03/25/2011 - Metin2 Private Server - 5 Replies
hey com, ich habe mir einen neuen metin2 hamachi P-Server erstellt und ich würde es gerne so ienstellen dass ein freund von mir auch auf meine datenbank connecten kann und ich hab kkeine ahnung wie das geht -.- es währe nett wenn mir jemand eine genaue anleitung machen oder geben könnte MfG Felli
Mit VB auf andere EXE zugreifen wie?
01/14/2011 - .NET Languages - 6 Replies
Ist es mit der Visual Basic 2008 Expr.Edition möglich mit einem in VB geschriebenen Programm auf ein anderes zugreifen(Auch mit VB gemacht) Also ich hab zb ein spiel mit vb gemacht und will nen hack dafür... Falls ja schreibt bitte den Code rein :)
[HowTo]Andere Pc´s auf DB zugreifen lassen
09/23/2010 - Metin2 PServer Guides & Strategies - 30 Replies
Hey, da ebend 2x gefragt wurde wie man das macht mache ich hier kurz ein TuT. Also los gehts! 1.Ihr Öffnet die Portmap 2.Ihr geht auf das weiße Blatt oben Links 3.Dann füllt ihr das so aus http://img842.imageshack.us/img842/9687/portmap.p ng 4. unten den ersten Button klicken und Fertig ist es :D
Wie kann ich von mir aus auf eine andere DB zugreifen?
01/30/2010 - Metin2 Private Server - 7 Replies
Ich hab ne Frage wie kann ich von meinem Pc mit Navicat auf einen anderen Pc auf die db mit Navicat zugreifen? sry das ich des grad net so erklären kann^^ mfg FreaQii



All times are GMT +1. The time now is 13:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.