Properties
Category
Spanish
Similar Topics
Statistics
Comments
2
Participants
3
Subscribers
0
Votes
1
Views
488
Share
Answered
¿Existe algún comando o sentencia que devuelva el tipo de objeto?
Es decir, si he creado una variable a:x+y=2 que se pregunte por a y devuelva recta
No se si es clara la pregunta, la idea es corregir de forma interna el trabajo que realice otro, pero para ello necesito conocer que tipos de objetos crean
- GeoGebra
- Help
- Partners
-
Contact us
- Feedback & Questions
- This email address is being protected from spambots. You need JavaScript enabled to view it.
- +43 677 6137 2693
© 2021 International GeoGebra Institute
¡Hola!
¿Y ya sabes cómo va a llamar Geogebra el objeto seleccionado?
De lo contrario creo que debería utilizar al actualizar la aplicación:
n = getObjectNumber()
Y posteriormente:
getObjectName(n)
Saludos
Todo el asunto relacionado con los comandos de Javascript de Geogebra no está totalmente claro (para mí) y no sé si está bien documentado en algún lado.
Si haces lo siguiente usando Javascript-Geogebra asociado a un botón:
var objeto;
objeto=ggbApplet.getObjectName(1);
ggbApplet.evalCommand("c= "+objeto);
a la variable c de Geogebra le asigna el contenido (valor) de la variable 1, y en realidad uno esperaría que asigne el nombre de la variable en cuestión.
Si la variable 1 es un número, a c le asigna el valor numérico en cuestión y si es un punto asigna el contenido del punto, pero en forma de vector.
EDITO MI POST:
He vuelto a analizar el asunto más despacio.
El comportamiento que describo más arriba es totalmente normal, lo que hace GG es ejecutar c= nombredeobjeto y lo hace de la forma esperada y normal.
En realidad lo que me interesa de este hilo es averiguar si se puede decidir de forma simple si un valor introducido en un InputBox es numérico (usando IsNumeric() o algo parecido) para desplegar un mensaje de error cuando no lo es.
Comments have been locked on this page!