Foros del Web » Programando para Internet » Javascript »

duda con php y javascript

Estas en el tema de duda con php y javascript en el foro de Javascript en Foros del Web. hola es que quiero lograr hacer un if en javascript pero usando php Ejemplo tengo esto ya @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function ...
  #1 (permalink)  
Antiguo 04/02/2013, 21:46
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
duda con php y javascript

hola es que quiero lograr hacer un if en javascript pero usando php

Ejemplo tengo esto ya

Código Javascript:
Ver original
  1. function save_reseller( username )
  2. {
  3. var type = <?php echo $type; ?>;
  4.  
  5.  if( type = 'ROOT') {
  6.     else alert('Eres el Administrador');
  7.  }
  8.  else
  9.  alert('No eres el Administrador');
  10. }

pero no me funciona
  #2 (permalink)  
Antiguo 04/02/2013, 22:42
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: duda con php y javascript

Varios errores

la estructura if else no es correcta,
if(condicion..){
// hago esto
}esle{ //si no
// hago esto otro
}

estás haciendo una comparación por lo que debes de usar ==
type == 'ROOT'
si no estás simplemente asignando
type = 'ROOT'

Para finalizar no veo el objeto del parámetro username

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function save_reseller(username){
  9. var type = 'aaa'; // <?php echo $type....
  10. if( type == 'ROOT') {
  11. alert('Eres el Administrador');
  12. }else{
  13. alert('No eres el Administrador');
  14. }
  15. }
  16. //]]>
  17. </head>
  18. <button onclick="save_reseller();">x</button>
  19. </body>
  20. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 04/02/2013, 23:23
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: duda con php y javascript

ok mira aqui dejo toda la funcion

Código Javascript:
Ver original
  1. function save_reseller( username )
  2. {
  3.    
  4.    
  5.     root_form = document.forms[0];
  6.     user_type = '<?php echo $G_user_type; ?>';
  7.    
  8.  if( user_type == 'ROOT' ) {
  9.     if( root_form.edit_name.value != '' && root_form.edit_password.value != '' && root_form.edit_status.value != '' && root_form.edit_never.value != '' )
  10.     {
  11.         if( !confirm('<?php grse("RESELLER_MANAGEMENT_SAVE_CONFIRM"); ?>.') ) return;
  12.  
  13.         save_reseller_url = 'sr-reseller-management.php?scrollLeft=' + escape(root_form.scrollLeft.value) + '&scrollTop=' +
  14.             escape(root_form.scrollTop.value) + '&__postback=1&save=' + username +
  15.             '&edit_name=' + escape(root_form.edit_name.value) +
  16.             '&edit_password=' + escape(root_form.edit_password.value) +
  17.             '&edit_status=' + escape(root_form.edit_status.value) +
  18.             '&edit_never=' + escape(root_form.edit_never.value) +
  19.             '&edit_prefix=' + escape(root_form.edit_prefix.value) +
  20.             '&edit_comments=' + escape(root_form.edit_comments.value);
  21.        
  22.         location.href = save_reseller_url;
  23.     }
  24.     else alert('<?php grse("RESELLER_MANAGEMENT_SAVE_OBLIGATORY"); ?>.');
  25.  }else {
  26.     if( root_form.edit_name.value != '' && root_form.edit_password.value != '' && root_form.edit_status.value != '' && root_form.edit_never.value != '' )
  27.     {
  28.         if( !confirm('<?php grse("RESELLER_MANAGEMENT_SAVE_CONFIRM"); ?>.') ) return;
  29.  
  30.         save_reseller_url = 'sr-reseller-management.php?scrollLeft=' + escape(root_form.scrollLeft.value) + '&scrollTop=' +
  31.             escape(root_form.scrollTop.value) + '&__postback=1&save=' + username +
  32.             '&edit_name=' + escape(root_form.edit_name.value) +
  33.             '&edit_password=' + escape(root_form.edit_password.value) +
  34.             '&edit_status=' + escape(root_form.edit_status.value) +
  35.             '&edit_never=' + escape(root_form.edit_never.value) +
  36.             '&edit_prefix=' + escape(root_form.edit_prefix.value) +
  37.             '&edit_comments=' + escape(root_form.edit_comments.value);
  38.        
  39.         location.href = save_reseller_url;
  40.     }
  41.     else alert('<?php grse("RESELLER_MANAGEMENT_SAVE_OBLIGATORY"); ?>.');
  42.  }
  43. }

pero no me funciona

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:51.