javascript – Función para utilizar distintos números de WhatsApp en un mismo botón

Solicito su ayuda para realizar una función que me permita a través de variables de entorno utilizar distintos números de WhatsApp dependiendo de la localidad en la que es utilizada la app la cual es redirigida o determinada por distintos environment. Tengo un total de 10 localidades a las que quiero poder asignarles a cada una su número de localidad personalizado utilizando un único enlace a WhatsApp.
Mi app esta realizada en React.
Desde ya gracias por el crecimiento que día a día me brindan y los conocimientos que comparten. Saludos!

javascript – como hacer dos eventos en un solo botón

hola gente les comento estoy trabajando para poder hacer una web que tiene WordPress y elementor como constructores (si se que tiene muchas cosas buenas pero también tiene estos problemas).

lo que quería saber es que use una de los widgets de este programa es que el “Conmutador” donde me da la posibilidad de hacer una lista que tenga un texto abajo el cual con el hipervínculo del titulo este texto se hace visible o no.

Con eso dicho el problema es que me pidieron para ver si era posible cambiar el titulo que activa el evento que cuando esta inactivo diga “leer mas” y cuando esta activo diga “leer menos”

lo que quería saber era una de dos:
Primero si alguien tiene idea de como alterar el evento de este widgets, porque con eso ya puedo hacer mis propias pruebas para ver si lo que tengo pensado funciona o no?

La Segunda es que si no saben como cambiar el evento quería saber si se pueden poner 2 eventos en simultaneo que los llame un mismo button o hipervínculo.

dejo el código ya que tendría que poner el JS dentro de una etiqueta <script> para solucionar este tema. Desde ya muchas gracias saludos.

    <div onload="cambioDeTexto()" id="elementor-tab-title-1431" class="elementor-tab-title" data-tab="1" role="tab" aria-controls="elementor-tab-content-1431" aria-expanded="false">
        <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true">
            <span class="elementor-toggle-icon-closed"><i class="fas fa-ellipsis-h"></i></span>
            <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-ellipsis-v"></i></span>
        </span>
        <a href="" class="elementor-toggle-title">Leer mas</a>
    </div>

c# – Ocultar Boton al cerrrar Formulario

Hola chico@s he intenrtado de muchas maneras y no lo logro conseguir

Necesito de su ayuda, lo que necesito es que el boton inscripcion aparezca cuando la ventana inscripcion se habra y que el boton se oculte cuando se cierre la ventana inscripcion

introducir la descripción de la imagen aquí

asi como esta imagen, en este imagen se encuentran abiertas las ventanas edicion de productos, devolucion y salida de inventario
introducir la descripción de la imagen aquí

creo que prodria ser recorriendo los form abiertos con application.OpenForm pero no encuentro la manera de como programarlo

javascript – Hacer que el botón de cerrar funcione

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

javascript – Cambiar estado de un botón para interactuar con menu web

Me explico tengo una página web en la que debo interactuar con los elementos de un menu y debo mostrarlos y ocultarlos, en funcion de la opcion que elija en un menú en una página aparte, en este menú cada uno de los items,debería tener dos opciones, activar y desactivar para cada item dado.

Por ejemplo en mi web tengo un menu que tiene varias secciones, la seccion de contactenos, la seccion de tutoriales y la seccion de blog. si desde este menú deseo mostrar las categorias contactenos y blog en esta página debo elegir que el boton activar se muestre y por lo tanto desactivar se oculte.

Por el momento no tengo programado dicho menú web, pero estoy empezando con la página de configuración y quiero programar que me salga la opcion de activar o desactivar de forma que depués pueda trabajar con esta opción y asignarla a mi menu en otra página.

Tengo este código:

//seleccion ID
    let noticiasCambio = $("a#noticiasActivar");
    let noticiasDesactivar = $("a#noticiasDesactivar");
    let contactoCambio = $("a#contactoActivar");
    let contactoDesactivar = $("a#contactoDesactivar");
    let blogCambio = $("a#blogActivar");
    let blogDesactivar = $("a#blogDesactivar");
    //configuracion de las acciones de los botones
    $(function() {
    //blog
    if ($(blogCambio).length > 0) {
            $('a').click(blogCambio, function(e) {
                e.preventDefault();
                console.log("hola");
                blogCambio.removeClass('btn btn-info').addClass('btn btn-danger').removeAttr('id').attr('id', 'blogDesactivar').html('Activar');
            });
        } else if ($(blogDesactivar).length > 0 && $(blogoCambio).length < 0) {
            $('a').click(blogDesactivar, function(e) {
                e.preventDefault();
                console.log("adios");
                blogDesactivar.removeClass('btn btn-danger').addClass('btn btn-info').removeAttr('id').attr('id', 'blogActivar').html('Desactivar');
            });
        }
    //contacto
    if ($(contactoCambio).length > 0) {
            $('a').click(contactoCambio, function(e) {
                e.preventDefault();
                console.log("hola");
                contactoCambio.removeClass('btn btn-info').addClass('btn btn-danger').removeAttr('id').attr('id', 'contactoDesactivar').html('Activar');
            });
        } else if ($(contactoDesactivar).length > 0 && $(contactoCambio).length < 0) {
            $('a').click(contactoDesactivar, function(e) {
                e.preventDefault();
                console.log("adios");
                contactoDesactivar.removeClass('btn btn-danger').addClass('btn btn-info').removeAttr('id').attr('id', 'contactoActivar').html('Desactivar');
            });
        }
        //noticias
        if ($(noticiasCambio).length > 0) {
            $('a').click(noticiasCambio, function(e) {
                e.preventDefault();
                console.log("hola");
                noticiasCambio.removeClass('btn btn-info').addClass('btn btn-danger').removeAttr('id').attr('id', 'noticiasDesactivar').html('Activar');
            });
        } else if ($(noticiasDesactivar).length > 0 && $(noticiasCambio).length < 0) {
            $('a').click(noticiasDesactivar, function(e) {
                e.preventDefault();
                console.log("adios");
                noticiasDesactivar.removeClass('btn btn-danger').addClass('btn btn-info').removeAttr('id').attr('id', 'noticiasActivar').html('Desactivar');
            });
        }
    });
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.js"></script>
</head>
<body>
<div class="col-lg-11">
    <h2>Configuracion</h2>
</div>
<table class="table table-bordered">
    <tr>
        <th>Opciones</th>
        <th width="200px">Acciones</th>
    </tr>
    <tr>
        <td>
            Blog
        </td>
        <td>
            <a class="btn btn-info" href="" id="blogActivar">Desactivar</a>
        </td>
    </tr>
    <tr>
        <td>
            Contactenos
        </td>
        <td>
            <a class="btn btn-info" href="" id="contactoActivar">Desactivar</a>
        </td>
    </tr>
    <tr>
        <td>
            Noticias
        </td>
        <td>
            <a class="btn btn-info" href="" id="noticiasActivar">Desactivar</a>
        </td>
    </tr>
    </table>
    </body>
</html>

Pero no funciona de forma adecuada, ya que si pulsas un boton , hace el mismo resultado para los demás botones y a continuación si pulsamos activar nunca funciona.
Como podría conseguir este efecto de forma que depués pudiera seguir trabajando con algún tipo de variable o algo similar para asignarle a mi futuro menú para mostrarlo u ocultarlo?

dynamics crm – CRM 365 – Flujo Proceso de Negocio: Botón de siguiente etapa no funciona

¡Hola a todos!

Tengo un problema con el Flujo de Proceso de Negocio, en la interfaz interactiva cuando intento pasar a la siguiente etapa, el botón no responde y no logra llama a ningún evento para pasar de una entidad a otra.

Por cierto, el botón al hago referencia este funciona entre dos entidades diferentes. En la misma entidad, el botón funciona correctamente. Pero este problema está presente en un entorno, y el trabajo del entorno de desarrollo está bien.

Este es el problema, cuando se hace clic en el botón no pasa nada

introducir la descripción de la imagen aquí

en cambio, en el otro entorno de desarrollo, el botón funciona bien y el menú desplegable se muestra correctamente.
introducir la descripción de la imagen aquí

Agradecido por cualquier ayuda.

Saludos.

android – Se cierra la app al hacer clickear botón

Estoy haciendo una app en la que al clickear un botón en la pantalla de home me lleve a otra Activity en la cual hay un fab que ejecuta la camára. Lo que ocurre es que al hacer click en el botón “estudiante” que me debe llevar a la Activity “estudiante” la app se cierra.


Este es el intent del botón “estudiante” que está en la ACtivity home y que me lleva a la activity “Estudiante”:

 public void btnEstudiantes(View view){
        Intent estudiantes_button = new Intent(this, Estudiantes.class);
        startActivity(estudiantes_button);
    }

Esta es la Activity “Estudiante” donde quiero ejecutar la cámara al apretar el Fab.

public class Estudiantes extends AppCompatActivity {

    static final int REQUEST_IMAGE_CAPTURE = 1;

    Button fabCamara;
    ImageView ivfoto;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_estudiantes);
        fabCamara = findViewById(R.id.fabCamara);
        ivfoto = findViewById(R.id.ivfoto);

        fabCamara.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                iniciarCamara();
            }
        });
    }



    

    private void iniciarCamara(){
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        if (intent.resolveActivity(getPackageManager()) != null) {
            startActivityForResult(intent, REQUEST_IMAGE_CAPTURE);
        }
    }

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 1 && resultCode == RESULT_OK) {
            Bundle extras = data.getExtras();
            Bitmap imgBitmap = (Bitmap) extras.get("data");
            ivfoto.setImageBitmap(imgBitmap);
        }
    }

}

Este es el logcat:

2021-04-03 17:52:45.321 21586-21586/com.totoria.tutoriabit2021 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.totoria.tutoriabit2021, PID: 21586
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.totoria.tutoriabit2021/com.totoria.tutoriabit2021.Estudiantes}: java.lang.ClassCastException: com.google.android.material.floatingactionbutton.FloatingActionButton cannot be cast to android.widget.Button
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3311)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3460)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2047)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7590)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: java.lang.ClassCastException: com.google.android.material.floatingactionbutton.FloatingActionButton cannot be cast to android.widget.Button
at com.totoria.tutoriabit2021.Estudiantes.onCreate(Estudiantes.java:36)
at android.app.Activity.performCreate(Activity.java:7893)
at android.app.Activity.performCreate(Activity.java:7880)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3286)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3460) 
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2047) 
at android.os.Handler.dispatchMessage(Handler.java:107) 
at android.os.Looper.loop(Looper.java:224) 
at android.app.ActivityThread.main(ActivityThread.java:7590) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) 

javascript – Cambiar de valor un boton con un booleano

Estoy intentado cambiar el valor de un boton con una variable booleana, lo que quiero hacer es que cuando aprieto el primer boton me quede registrado ese valor que se le asigna al boton, en este caso la letra ‘P’, pero cuando aprieto el boton dos se le asigna el mismo valor (letra ‘P’) pero tendría que asignarle la letra ‘C’, lo estoy haciendo con un booleano que seria la variable ‘semaforo’ pero no se por que no cambia a ‘false’ asi poder entrar al else y que al hacer click en el segundo boton tome el otro valor (letra ‘C’)

const posicionX1 = "P";
const posicionX2 = "C";

semaforo = true;
function myFunction (boton){
    if (semaforo=true) {
        boton.innerHTML = posicionX1;
        boton.disabled = true;
        semaforo = !semaforo
      
    } else {
        boton.innerHTML = posicionX2;
        boton.disabled = true;  
}
}
button {
    width: 100px;
    height: 100px;
}
<tr><td><button value="" id="btnX1" onclick="myFunction(this)"></button></td>
        <td><button value="" id="btnX2" onclick="myFunction(this)"></button></td></tr>
        
 
 

Ocultar objetos de un formulario con el botón de otro formulario C#

tengo 2 form abiertos al mismo tiempo, lo que deseo es que al presionar un botón del fomr1 me oculte algunos elementos del form2, intente crear un objeto del form1 ( form1 ocultar = new ocultar();) y asi poder ocultar el elemento que yo elija del form2 (ocultar.elemento.Visible = false;) pero no me funciona! soy novato en la programación, gracias a todos los que me puedan ayudar :).

telegram – Como creo una función que se ejecute al presionar un botón python telebot?

Como creo una función que se ejecute al presionar un botón y me diga que en tres minutos se ejecutara en python

import time
starttime = time.time()
            while True:
                bot.send_message(call.message.chat.id, text='Ya regresaste.')
                time.sleep(60.0 - ((time.time() - starttime) % 60.0))
            bot.send_message(call.message.chat.id, text='Regresarás en 3 minutos.', reply_markup=principal_Kb())