Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Href="#" Rel="xx" En Botón Swishmax2 (respondido)
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 2
proyectarse
Hola,
Tengo script de tabcontent que funciona con:
<a href="#" rel="country1" class="selected">El Proyecto</a>
<a href="#" rel="country2">El Edificio</a>
<a href="#" rel="country3">Emplazamiento</a>
<a href="#" rel="country4">Ubicaci&oacute;n</a>
<a href="#" rel="country5">Descargas</a></li>

Estos links cargan contenidos diferentes en la misma página.
Lo que necesito es hacer esos botones en swishmax, la consulta es: ¿Cómo aplicar el "#" y rel="xx" en un getURL u que otra acción debo usar?

Espero puedan ayudarme, gracias de antemano.
Proy
cancrexo
Hola
Directamente con getURL entiendo que no se puede hacer pués el tabcontent ese se apoya en el uso del atributo rel del tag A, extendiéndolo con definiciones propias que hacen que actúe de esa forma (no se si me ha quedado muy claro esto wink.gif ) Más info: http://www.w3.org/TR/html4/struct/links.html#h-12.3.1

Prueba a crear un texto renderizado como html y pon ahí el enlace a ver si chusca.
- Crea un texto y activa su prop HTML.
- Ponle este texto:
CÓDIGO
<a href="#" rel="country2">Tab 2</a>


y prueba a ver que tal. Obviamente eso implica que existen las capas con los nombres indicados, etc.

Salu2
cancrexo
Hola
Vuelvo sobre el tema con alguna información extra.
Todo dependerá de que tipo de BOX utilices: shadowBox, ThickBox, etc. pero en general todos basan su funcionamiento en javascript por lo que bastaría con que hicieses una llamada a la función JS que se encarga de abrir el BOX, con los parámetros necesarios. Por ejemplo en el Shadowbox (http://www.shadowbox-js.com/) el método principal es open y podrías llamarlo en JS tal que así:
CÓDIGO
Shadowbox.open({
        content:    '<div id="welcome-msg">Welcome to my website!</div>',
        player:     "html",
        title:      "Welcome",
        height:     350,
        width:      350
});


Una buena opción sería definir una función JS intermedia, que llamarías desde Flash y que nos abrirá el BOX:
CÓDIGO
<script type="text/javascript">
function openShadowbox(content, player, title){
    Shadowbox.open({
        content:    content,
        player:     player,
        title:      title
    });
}
</script>

A eta última función, la llamariamos desde flash por ejemplo:
CÓDIGO
getURL("java script:openShadowbox('movie.swf', 'swf', 'Title')");

con el resultado de abrir un BOX (sobre nuestra película Flash) que mostrará otra animación flash.

Toda esta info y más en la página de ShadowBox que indicaba al principio. Muy recomendable, funciona con todos los browsers.

Salu2.
timz
CITA(cancrexo @ 20-01-2010 - 09:55 AM) *
Hola
Vuelvo sobre el tema con alguna información extra.
Todo dependerá de que tipo de BOX utilices: shadowBox, ThickBox, etc. pero en general todos basan su funcionamiento en javascript por lo que bastaría con que hicieses una llamada a la función JS que se encarga de abrir el BOX, con los parámetros necesarios. Por ejemplo en el Shadowbox (http://www.shadowbox-js.com/) el método principal es open y podrías llamarlo en JS tal que así:
CÓDIGO
Shadowbox.open({
        content:    '<div id="welcome-msg">Welcome to my website!</div>',
        player:     "html",
        title:      "Welcome",
        height:     350,
        width:      350
});


Una buena opción sería definir una función JS intermedia, que llamarías desde Flash y que nos abrirá el BOX:
CÓDIGO
<script type="text/javascript">
function openShadowbox(content, player, title){
    Shadowbox.open({
        content:    content,
        player:     player,
        title:      title
    });
}
</script>

A eta última función, la llamariamos desde flash por ejemplo:
CÓDIGO
getURL("java script:openShadowbox('movie.swf', 'swf', 'Title')");

con el resultado de abrir un BOX (sobre nuestra película Flash) que mostrará otra animación flash.

Toda esta info y más en la página de ShadowBox que indicaba al principio. Muy recomendable, funciona con todos los browsers.

Salu2.





Bien cancrexo, esto era lo que queria antes, pero no fue resuelto, creo que porque no me explique bien...., pero la pregunta es ¿funciona en todo los navegadores? bueno a probarlo.... se te agradece....
cancrexo
Hola timz.
Funciona en todos. O por lo menos en IE, Chrome y FireFox

Salu2
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.