Foros del Web » Creando para Internet » HTML »

como ir a una pagina segun la pestana

Estas en el tema de como ir a una pagina segun la pestana en el foro de HTML en Foros del Web. amigos le comento, hice un combo de 8 pestana en la misma pagina con jquery manejado con tabs, ahora lo que quiero es que cuando ...
  #1 (permalink)  
Antiguo 06/12/2012, 01:30
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
como ir a una pagina segun la pestana

amigos
le comento, hice un combo de 8 pestana en la misma pagina con jquery manejado con tabs, ahora lo que quiero es que cuando se haga un clic en ayuda1 vaya a ayuda1.php ->tab1 o cuando eligen ayuda2 vaya a ayuda2.php ->tab2

lo estoy haciendo de esta forma pero no anda
temasdeayuda.php#tab6

en ese ejemplo tendria que ir a temasdeayuda.php tab6 pero solo va a temasdeayuda.php y se queda en el tab1 que es el primero

alguien sabe como solucionado

gracias
  #2 (permalink)  
Antiguo 06/12/2012, 07:23
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

hay muchos sistemas de tabs con jquery (o no), tenes que pasar el código que estés usando
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 06/12/2012, 15:56
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
hay muchos sistemas de tabs con jquery (o no), tenes que pasar el código que estés usando
yo lo tengo asi

1) usando la ultima version de jquery

2) codigo javascript
Código Javascript:
Ver original
  1. <script type=text/javascript>
  2. $(document).ready(function()
  3. {
  4. $(".tab_content").hide();
  5. $("ul.tabs li:eq(0)").addClass("active").show();
  6. $(".tab_content:eq(0)").show();
  7. $("ul.tabs li").click(function()
  8. {
  9. $(".tab_content").hide();
  10. $("ul.tabs li").removeClass("active");
  11. $(this).addClass("active");
  12. $(".tab_content").hide();
  13. var activeTab = $(this).find("a").attr("href");
  14. $(activeTab).show();
  15. return false;
  16. });
  17. });
  18. </script>

3) codigo html
Código HTML:
Ver original
  1. <div id=cuerpo>
  2.   <div id=centro3>
  3.   <UL class=tabs>
  4.   <li><a href="#tab1">1</a></li>
  5.   <li><a href="#tab2">2</a></li>
  6.   <li><a href="#tab3">3</a></li>
  7.   <li><a href="#tab4">4</a></li>
  8.   <li><a href="#tab5">5</a></li>
  9.   <li><a href="#tab6">6</a></li>
  10.   <li><a href="#tab7">7</a></li>
  11.   </ul>
  12.   <div class=tab_container>
  13.   <div id=tab1 class=tab_content>1</div>
  14.   <div id=tab2 class=tab_content>2</div>
  15.   <div id=tab3 class=tab_content>3</div>
  16.   <div id=tab4 class=tab_content>4</div>
  17.   <div id=tab5 class=tab_content>5</div>
  18.   <div id=tab6 class=tab_content>6</div>
  19.   <div id=tab7 class=tab_content>7</div>
  20.   </div>
  21.   </div>
  22.   </div>

gracias
  #4 (permalink)  
Antiguo 06/12/2012, 16:03
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: como ir a una pagina segun la pestana

Hola no has encerrado los id tab con doble comilla y tambies los class corrige eso y nos cuentas
<div id=tab1 class=tab_content>1</div>

<div id="tab1" class="tab_content">1</div>
__________________
Saludos!
----------------------------------------------------------
  #5 (permalink)  
Antiguo 06/12/2012, 16:19
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

tu sistema de tabs está diseñado no para cargar contenido externo, sino para definir el contenido en la misma página

Podés utilizar load() de jQuery y valerte del atributo title para identificar el nombre de la página que querés cargar, mirá las lineas 23 y 25

ejemplo
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" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. $(document).ready(function()
  10. {
  11. $(".tab_content").hide();
  12. $("ul.tabs li:eq(0)").addClass("active").show();
  13. $(".tab_content:eq(0)").show();
  14. $("ul.tabs li").click(function()
  15. {
  16. $(".tab_content").hide();
  17. $("ul.tabs li").removeClass("active");
  18. $(this).addClass("active");
  19. $(".tab_content").hide();
  20. var activeTab = $(this).find("a").attr("href");
  21. var contenidoTab = $(this).find("a").attr("title");
  22. $(activeTab).show();
  23. $(activeTab).load(contenidoTab +".html");
  24. return false;
  25. });
  26. });
  27. //]]>
  28. </head>
  29. <div id="cuerpo">
  30. <div id="centro3">
  31. <ul class="tabs">
  32. <li><a href="#tab1" title="ayuda1">1</a></li>
  33. <li><a href="#tab2" title="ayuda2">2</a></li>
  34. <li><a href="#tab3">3</a></li>
  35. <li><a href="#tab4">4</a></li>
  36. <li><a href="#tab5">5</a></li>
  37. <li><a href="#tab6">6</a></li>
  38. <li><a href="#tab7">7</a></li>
  39. </ul>
  40. <div class="tab_container">
  41. <div id="tab1" class="tab_content"><!-- contenido --></div>
  42. <div id="tab2" class="tab_content"><!-- contenido --></div>
  43. <div id="tab3" class="tab_content"><!-- contenido --></div>
  44. <div id="tab4" class="tab_content"><!-- contenido --></div>
  45. <div id="tab5" class="tab_content"><!-- contenido --></div>
  46. <div id="tab6" class="tab_content"><!-- contenido --></div>
  47. <div id="tab7" class="tab_content"><!-- contenido --></div>
  48. </div>
  49. </div>
  50. </div>
  51. </body>
  52. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 06/12/2012, 16:51
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
tu sistema de tabs está diseñado no para cargar contenido externo, sino para definir el contenido en la misma página

Podés utilizar load() de jQuery y valerte del atributo title para identificar el nombre de la página que querés cargar, mirá las lineas 23 y 25

ejemplo
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" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. $(document).ready(function()
  10. {
  11. $(".tab_content").hide();
  12. $("ul.tabs li:eq(0)").addClass("active").show();
  13. $(".tab_content:eq(0)").show();
  14. $("ul.tabs li").click(function()
  15. {
  16. $(".tab_content").hide();
  17. $("ul.tabs li").removeClass("active");
  18. $(this).addClass("active");
  19. $(".tab_content").hide();
  20. var activeTab = $(this).find("a").attr("href");
  21. var contenidoTab = $(this).find("a").attr("title");
  22. $(activeTab).show();
  23. $(activeTab).load(contenidoTab +".html");
  24. return false;
  25. });
  26. });
  27. //]]>
  28. </head>
  29. <div id="cuerpo">
  30. <div id="centro3">
  31. <ul class="tabs">
  32. <li><a href="#tab1" title="ayuda1">1</a></li>
  33. <li><a href="#tab2" title="ayuda2">2</a></li>
  34. <li><a href="#tab3">3</a></li>
  35. <li><a href="#tab4">4</a></li>
  36. <li><a href="#tab5">5</a></li>
  37. <li><a href="#tab6">6</a></li>
  38. <li><a href="#tab7">7</a></li>
  39. </ul>
  40. <div class="tab_container">
  41. <div id="tab1" class="tab_content"><!-- contenido --></div>
  42. <div id="tab2" class="tab_content"><!-- contenido --></div>
  43. <div id="tab3" class="tab_content"><!-- contenido --></div>
  44. <div id="tab4" class="tab_content"><!-- contenido --></div>
  45. <div id="tab5" class="tab_content"><!-- contenido --></div>
  46. <div id="tab6" class="tab_content"><!-- contenido --></div>
  47. <div id="tab7" class="tab_content"><!-- contenido --></div>
  48. </div>
  49. </div>
  50. </div>
  51. </body>
  52. </html>

Saludos
hice las dos cosas que me dijeron y no funciona por ejemplo

el javascript quedo asi
Código Javascript:
Ver original
  1. <script type=text/javascript>
  2. $(document).ready(function()
  3. {
  4. $(".tab_content").hide();
  5. $("ul.tabs li:eq(0)").addClass("active").show();
  6. $(".tab_content:eq(0)").show();
  7. $("ul.tabs li").click(function()
  8. {
  9. $(".tab_content").hide();
  10. $("ul.tabs li").removeClass("active");
  11. $(this).addClass("active");
  12. $(".tab_content").hide();
  13. var activeTab = $(this).find("a").attr("href");
  14. var contenidoTab = $(this).find("a").attr("title");
  15. $(activeTab).show();
  16. $(activeTab).load(contenidoTab +"centrodeseguridad.php");
  17. return false;
  18. });
  19. });
  20. </script>

y despues puse las comillas

el boton centro de seguridad lo tengo en el pie de la pagina y quiero que cuando se haga un clic en centro de seguridad que vaya a temasdeayuda.php ->tab6
  #7 (permalink)  
Antiguo 06/12/2012, 16:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

que es lo que "hiciste", no lo sé, pero funcionar funciona perfectamente, prestá atención a los cambios que hice en el javascript y en el html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #8 (permalink)  
Antiguo 06/12/2012, 17:16
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
que es lo que "hiciste", no lo sé, pero funcionar funciona perfectamente, prestá atención a los cambios que hice en el javascript y en el html

Saludos
en el pie yo llamo a temasdeayuda.php#tab6

y en la pagina temasdeayuda.php
Código Javascript:
Ver original
  1. <script type=text/javascript>
  2. $(document).ready(function()
  3. {
  4. $(".tab_content").hide();
  5. $("ul.tabs li:eq(0)").addClass("active").show();
  6. $(".tab_content:eq(0)").show();
  7. $("ul.tabs li").click(function()
  8. {
  9. $(".tab_content").hide();
  10. $("ul.tabs li").removeClass("active");
  11. $(this).addClass("active");
  12. $(".tab_content").hide();
  13. var activeTab = $(this).find("a").attr("href");
  14. var contenidoTab = $(this).find("a").attr("title");
  15. $(activeTab).show();
  16. $(activeTab).load(contenidoTab +"#tab6"); //tab6 centro de seguridad
  17. return false;
  18. });
  19. });
  20. </script>
  #9 (permalink)  
Antiguo 06/12/2012, 17:20
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por flashmax Ver Mensaje
Hola no has encerrado los id tab con doble comilla y tambies los class
Aunque supongo que no será el caso, en HTML5 no hace falta usar comillas para encerrar el valor de los atributos. Pero como no hay DOCTYPE sino el aportado por emprear vaya usted a saber lo que usa.
  #10 (permalink)  
Antiguo 06/12/2012, 17:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por Bonez Ver Mensaje
Aunque supongo que no será el caso, en HTML5 no hace falta usar comillas para encerrar el valor de los atributos. Pero como no hay DOCTYPE sino el aportado por emprear vaya usted a saber lo que usa.
@Bonez, para darle una pista extra, te comento que la solución no pasa por el Doctype en este caso, desde ya que soy un acérrimo defensor del uso del mismo.

A decir verdad, no sé que me pongo a hablar de pistas, con que cree un archivo con el código que deje, y un pàr de archivos externos para cargar contenido, le sobra

Salu2
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 06/12/2012, 17:35
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

nose no anda que lastima
  #12 (permalink)  
Antiguo 06/12/2012, 17:54
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por el_loco90 Ver Mensaje
nose no anda que lastima
En el mismo tiempo que te tomás para postear podrías haber hecho esto
  • Abrís tu editor de texto
  • Pegás el código expuesto en http://www.forosdelweb.com/f4/como-p...8/#post4326074
  • Lo guardas como tabs.html
  • Creás otro archivo llamado ayuda1.html y le ponés de contenido <p>ayuda1</p>
  • Creás otro archivo llamado ayuda2.html y le ponés de contenido<p>ayuda2</p>
  • Todos los archivos guardados en una misma carpeta
  • Abris tabs.html en el navegador, le das al link 1 y luego al link 2, y terminaría sucediendo esto

http://foros.emprear.com/jquerye/tabs1/

Por supuesto que el efecto de tabs no se visualiza, supongo que el css ya lo tenías cocinado, ¿verdad?

Yo entiendo que no entiendas, por eso estoy aquí colaborando, pero tenés que poner algo de tu parte

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #13 (permalink)  
Antiguo 06/12/2012, 18:28
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
En el mismo tiempo que te tomás para postear podrías haber hecho esto
  • Abrís tu editor de texto
  • Pegás el código expuesto en http://www.forosdelweb.com/f4/como-p...8/#post4326074
  • Lo guardas como tabs.html
  • Creás otro archivo llamado ayuda1.html y le ponés de contenido <p>ayuda1</p>
  • Creás otro archivo llamado ayuda2.html y le ponés de contenido<p>ayuda2</p>
  • Todos los archivos guardados en una misma carpeta
  • Abris tabs.html en el navegador, le das al link 1 y luego al link 2, y terminaría sucediendo esto

http://foros.emprear.com/jquerye/tabs1/

Por supuesto que el efecto de tabs no se visualiza, supongo que el css ya lo tenías cocinado, ¿verdad?

Yo entiendo que no entiendas, por eso estoy aquí colaborando, pero tenés que poner algo de tu parte

claro capo, pero lo que pasa que yo no lo hice en varias paginas por ej 1.html 2.html, lo hice todo en temasdeayuda.php con divs y id

segun la opcion que elijo me muestra el contenido
  #14 (permalink)  
Antiguo 06/12/2012, 18:41
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por el_loco90 Ver Mensaje
claro capo, pero lo que pasa que yo no lo hice en varias paginas por ej 1.html 2.html, lo hice todo en temasdeayuda.php con divs y id

segun la opcion que elijo me muestra el contenido
Mirá, puedo contenerme de responder lo que merecés, pero por favor no me tomes el pelo.
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #15 (permalink)  
Antiguo 06/12/2012, 19:58
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
Mirá, puedo contenerme de responder lo que merecés, pero por favor no me tomes el pelo.
tambien perdoname no entendi lo que me dijiste, si queres decime lo que me merezco nose, jamas en mi vida tormare el pelo a una persona
  #16 (permalink)  
Antiguo 07/12/2012, 00:35
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
Mirá, puedo contenerme de responder lo que merecés, pero por favor no me tomes el pelo.
mil disculpas emprear te estaba explicando mal mi situacion y por eso estabamos en canales diferentes

yo lo que quiero hacer es esto

tengo una pagina ayuda.php con 7 tabs y el contenido dentro de la misma, lo que quiero hacer es que cuando se haga un clic en seguridad vaya a ayuda.php tabs 3 o cuando elije datos vaya a ayuda.php tabs 3

asi es, es mi culpa porque te lo explique mal mil perdon asumo mi error
espero que me pueda ayudar y no te enojes conmigo jamas haria algo a proposito
  #17 (permalink)  
Antiguo 07/12/2012, 01:05
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana

Bueno, vamos una vez más.

Vos inicialmente tenías esto (lo pongo simplificado)

Código Javascript:
Ver original
  1. var activeTab = $(this).find("a").attr("href");
  2. $(activeTab).show();

y en el html vamos a trabajar como ejemplo con solo 2 links y su correspondiente contenido

Código HTML:
Ver original
  1. <div id=cuerpo>
  2.   <div id=centro3>
  3.   <UL class=tabs>
  4.   <li><a href="#tab1">1</a></li>
  5.   <li><a href="#tab2">2</a></li>
  6.  
  7.   </ul>
  8.   <div class=tab_container>
  9.   <div id=tab1 class=tab_content>1</div>
  10.   <div id=tab2 class=tab_content>2</div>
  11.   </div>
  12.   </div>
  13.   </div>

Ahora, que hace la script, identifica el elemento tomando el href del link, y simplemente lo muestra, es decir el href=#tab1 muestra el class tab_content de id tab1, y asi con el resto. pero si te fijás los contenidos ya están escritos en la propia página, 1 y 2. En ningún momento llamás archivos externos.
Después como ejemplo decis
clic en ayuda1 vaya a ayuda1.php el 2 cargue el 2 y asi el resto

Entonces aqui va mi modificación
En la script creo una variable que lee el atributo title de los links superiores
Código Javascript:
Ver original
  1. var contenidoTab = $(this).find("a").attr("title");

si te fijás en el html le agregué
<li><a href="#tab1" title="ayuda1">1</a></li>
<li><a href="#tab2" title="ayuda2">2</a></li>

luego tomo ese valor y lo uso para hacer el load() (que en jQuery sirve para cargar una página externa en un div de la propia página, eso es ajax)

eso lo hace esta linea

Código Javascript:
Ver original
  1. $(activeTab).load(contenidoTab +".html");

la única diffrencia es que para mi ejemplo usé archivos .html, es decir esto
contenidoTab +".html
se traducirá en ayuda1.html, ayuda2.html y asi sucesivamente construyendo ese nombre de archivo del title más la extensión, obviamente esos archivos tenes que crearlos y ponerles el contenido que corresponda

Y el ejemplo que te gejé en mi server demuestra que funciona correctamente.
Lo que pasa es que después te apareces con esto

Cita:
claro capo, pero lo que pasa que yo no lo hice en varias paginas por ej 1.html 2.html, lo hice todo en temasdeayuda.php con divs y id
y sinceramente no tiene nada que ver con lo que decís que querés al principio, y ahi viene el enojo, porque transforma en una pérdida de tiempo todo lo previo.

Esto no funciona por repetición ó copiando y pegando, tenés que tener un conocimiento mínimo de lo que hacés

Se entiende
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #18 (permalink)  
Antiguo 07/12/2012, 20:34
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
Bueno, vamos una vez más.

Vos inicialmente tenías esto (lo pongo simplificado)

Código Javascript:
Ver original
  1. var activeTab = $(this).find("a").attr("href");
  2. $(activeTab).show();

y en el html vamos a trabajar como ejemplo con solo 2 links y su correspondiente contenido

Código HTML:
Ver original
  1. <div id=cuerpo>
  2.   <div id=centro3>
  3.   <UL class=tabs>
  4.   <li><a href="#tab1">1</a></li>
  5.   <li><a href="#tab2">2</a></li>
  6.  
  7.   </ul>
  8.   <div class=tab_container>
  9.   <div id=tab1 class=tab_content>1</div>
  10.   <div id=tab2 class=tab_content>2</div>
  11.   </div>
  12.   </div>
  13.   </div>

Ahora, que hace la script, identifica el elemento tomando el href del link, y simplemente lo muestra, es decir el href=#tab1 muestra el class tab_content de id tab1, y asi con el resto. pero si te fijás los contenidos ya están escritos en la propia página, 1 y 2. En ningún momento llamás archivos externos.
Después como ejemplo decis
clic en ayuda1 vaya a ayuda1.php el 2 cargue el 2 y asi el resto

Entonces aqui va mi modificación
En la script creo una variable que lee el atributo title de los links superiores
Código Javascript:
Ver original
  1. var contenidoTab = $(this).find("a").attr("title");

si te fijás en el html le agregué
<li><a href="#tab1" title="ayuda1">1</a></li>
<li><a href="#tab2" title="ayuda2">2</a></li>

luego tomo ese valor y lo uso para hacer el load() (que en jQuery sirve para cargar una página externa en un div de la propia página, eso es ajax)

eso lo hace esta linea

Código Javascript:
Ver original
  1. $(activeTab).load(contenidoTab +".html");

la única diffrencia es que para mi ejemplo usé archivos .html, es decir esto
contenidoTab +".html
se traducirá en ayuda1.html, ayuda2.html y asi sucesivamente construyendo ese nombre de archivo del title más la extensión, obviamente esos archivos tenes que crearlos y ponerles el contenido que corresponda

Y el ejemplo que te gejé en mi server demuestra que funciona correctamente.
Lo que pasa es que después te apareces con esto



y sinceramente no tiene nada que ver con lo que decís que querés al principio, y ahi viene el enojo, porque transforma en una pérdida de tiempo todo lo previo.

Esto no funciona por repetición ó copiando y pegando, tenés que tener un conocimiento mínimo de lo que hacés

Se entiende
Saludos
es decir necesito si o si dos pagina 1 ayuda1.php y otra ayuda2.php con su respectivo contenido

no puedo hacer que llame a ayuda.php tab3, ayuda.php tab 4 y asi
  #19 (permalink)  
Antiguo 07/12/2012, 21:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: como ir a una pagina segun la pestana


@el_loco90, en que quedamos, leé lo que pusiste en el primer post
Cita:
Iniciado por el_loco90 Ver Mensaje
que cuando se haga un clic en ayuda1 vaya a ayuda1.php ->tab1 o cuando eligen ayuda2 vaya a ayuda2.php ->tab2
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #20 (permalink)  
Antiguo 07/12/2012, 23:00
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

Cita:
Iniciado por emprear Ver Mensaje
@el_loco90, en que quedamos, leé lo que pusiste en el primer post


te pido mil disculpas te lo aclare por privado, escribi mal el primer post y por eso estabamos en diferentes canales

vamos a pasos:

1) tengo una pagina llamada temasdeayuda.php
2) en esa pagina tengo todo el contenido con div y id
3) el menu usa jquery y segun la opcion elegida me muestra el contenido por ejemplo: elijo herramientas estonces va a
Código HTML:
Ver original
  1. <li><a href="#tab3">Herramientas</a></li>
3) el contenidos de herramientas lo tengo en la misma pagina temasdeayuda.php de esta manera
Código HTML:
Ver original
  1. <div id="tab3" class="tab_content">contenido de herramientas </div>
4) lo que quiero hacer que el boton herramienta que lo tengo en el pie.php vaya a temasdeayuda.php tab3

gracias maestro por aguantame, te mande un privado
  #21 (permalink)  
Antiguo 08/12/2012, 02:40
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: como ir a una pagina segun la pestana

Antes de postear una duda en el foro deberías de tener claro qué les lo que quieres hacer. Porque parece que vas cambiando según te venga a la mente esta u otra idea. Para mí sería un tanto desquiciante el intentar ayudar, que no me entiendas o no entiendas lo que haces para luego cambiar de opinión y querer hacer otra cosa, empezar otra vez de nuevo, pasar por el mismo proceso para luego tener otra idea brillante y volver a cambiar.

Y si no es cambiar de parecer, sino que el problema radica en la explicación, entonces explícate bien y usa un lenguaje más apropiado. Por ejemplo "botón de herramientas" puede ser "enlace en otro elemento" o "vaya a" casi que es mejor "cargar tal contenido". Porque hace para quien lee las cosas menos complicadas, más claras y al final es hasta mejor para ti.
  #22 (permalink)  
Antiguo 08/12/2012, 19:59
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

el foro me permite abri otro tema explicando bien porque me confundi en el primer post y se armo un lio de confusiones
  #23 (permalink)  
Antiguo 08/12/2012, 20:26
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: como ir a una pagina segun la pestana

amigos quiero hacer exactamente esto

http://www.forosdelweb.com/f18/entra...enlace-995670/

lo que pasa que hago eso como explican y no anda

Etiquetas: jquery, php, tabs, formulario
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 06:11.