dijous, 2 d’octubre de 2008

Dubte tècnic de javascript

HELP!

Els qui em coneixeu sabeu de les meves limitacions tècniques per programar i fer pàgines web i per això us marejo amb tants i tants blogs enllaçats per aquí i per allà.

Sovint, alguna ànima caritativa que es creua en el meu camí en el moment adequat, em resol un dubte puntual que em corsecava i que tenia fàcil resolució.

Així, la M. Mercè em va ensenyar a eixamplar les columnes dels blogs de Blogger (gràcies, maca!) o d'altres m'animen a provar noves plataformes amb un format més acostat als gestors de continguts, com ara Wordpress, (gràcies, Joan!), entre molts d'altres bons samaritans que s'han creuat pel meu camí.

Però sempre queden aquells dubtes que no trobes ni al Google, ni en fòrums, ni en altres blogs, que són a l'espera de creuar-te amb aquella persona que te'l resoldrà.

Com les meves baralles amb les caixes del cercador de Google incrustades als blogs o la que avui us vull plantejar.

La pregunta:
Puc inserir un codi en Javascript en un escrit de Blogger que m'obri una finestra emergent amb un text escrit i un botó per tancar-la en haver-lo llegit?
Si això és possible, i ara no us puc avançar més coses, és l'avantsala d'un nou blog de la paremiosfera.

Gràcies a l'avançada!

14 comentaris:

Puigmalet ha dit...

Ja és fomut que la teva dionisíaca fertilitat blocaire hagi de dependre de la inserció d'un codi de javascript.

No tinc ni fava del que dius, però algú que respon al nom de Xavi Caballé potser sí...

menta fresca ha dit...

Caragol guapuuuuu, visita
http://laeulalia-blogdeprobes.blogspot.com/
és una blogaire que té un munt de blogs diferents sobre com "fer cosetes" amb els nostres blogs...
dona-hi una volteta.
Ja em diràs...

xcaballe ha dit...

Hola,

No conec massa blogger, així que desconec quines funcions hi ha per inserir codi.

En principi per obrir una finestra només cal incloure aquest codi:

[script type="text/javascript"]
[!--
function Obrir() {
window.open( "http://caballe.cat/wp/", "myWindow",
"status = 1, height = 300, width = 300, resizable = 0" )
}
//--]
[/script]

Per tal d'obrir la finestra des d'un botó, has d'incloure aquest codi:

[form]
[input type="button" onClick="Obrir()" value="Obrir"]
[/form]

o bé, si ho vols fer amb un enllaç

[p onClick="Obrir()"]Obrir[/p]

(en tots els casos, cal canviar els símbols [ i ] per < i >).

vpamies ha dit...

Ostres, m'aclapareu amb tanta amabilitat!

Segur que ha de ser possible, perquè, per exemple, els comentaris pots indicar-li que els obri en una finestra emergent.

No puc menys, per consideració que avançar-vos per què ho vull.

Estic treballant en un blog d'endevinalles i vull que la resposta no sigui visible a primera vista, sinó que s'hagi de clicar un botó (fantàstica la teva previsió, Xavi!) per veure'n la resposta.

Ja us faré partícips dels avenços o de les encallades amb el codi per si cal afinar-lo.

Gràcies a tots tres.

M. Mercè... miraré també el blog que em recomanes. Mai se sap quines idees em pot suggerir!

vpamies ha dit...

Ara veig que no ho he explicat potser prou bé.

Bé, sabem que és un endevinaller i el que vull és que, en cada apunt, després de l'endevinalla hi hagi un botó que permeti obrir una finestra emergent amb la resposta amagada.

Amb aquest codi em surt el botó, perfecte, però no m'obre cap finestra. He d'indicar una URL per a la finestra emergent? No pot ser una variable temporal, pregunto des de la ignorància?

JO el que voldria és que pogués escriure en el codi la resposta i aquesta es visualitzés.

La resposta seria l'únic que canviaria de cada entrada del blog.

Joan Vilarnau ha dit...

I per què ho vols fer amb javascript? Jo definiria un enllaç que s'0brís en una finestra nova (amb target) i definiria les dimensions d'aquesta finestra.

Però també tens altres opcions, com ara posar la solució amb el mateix color de fons i que només es pugui veure quan ho selecciones amb el ratolí...

Caldria tenir tot el codi del programa per veure si es permet l'ús de javascript...

menta fresca ha dit...

mira, dons això de que s'obri en un altre finestra és el que fa l'striper en el seu blog, que sempre hi posa "coses amagades", ell diu "contraportada millor no mirar" i clar, tots a mirar...el blog és aquest http://dhistories.blogspot.com/
i la pestanya que s'obre és aquesta
http://srtiper.iespana.es/capse.htm
A veure si tens sort i bona pensada aquesta de les endevinalles, ja tens la primera fan... per cert, vaig endarrerida amb el programa però és que el guardo pel diumenge...petonicos.

vpamies ha dit...

Joan, i com seria això del target?

L'opció d'enllaçar la pàgina d'un altre blog és la solució fàcil i "bruta", però desplaces l'usuari cap a altres espais, generalment gratuïts amb propaganda que no controles (ni et genera benefici).

L'opció de la finestra el veig més net. Només la resposta de l'endevinalla, senzilla i curta. Ras i curt.

Botó per obrir la finestra quan vols saber la resposta de l'endevinalla o comprovar que la resposta que has pensat és la bona i després, tancar-la amb un botó "tancar" o amb una "X" a la cantonada superior dreta.

Javascript... No sé si cal o és imprescindible. No sé per què he pensat que havia de ser javascript. Hi ha altres solucions?

menta fresca ha dit...

bon dia! ja veus quina hora és? tens una colla que no te le mereixes, siiiiii que te la mereixes!!!
Mira en aquest blog
http://vagabundia.blogspot.com/

Joan Vilarnau ha dit...

Hola Víctor. Fixa't en aquest codi, no inclou javascript:

<a href="pagina.html" target="_blank" onClick="window.open(this.href, this.target, 'width=495,height=470'); return false;">Enllaç a la nova finestra</a>

vpamies ha dit...

Joan, això està fantàstic!

Ara bé, m'obliga a donar una pàgina existent on he d'escriure la resposta. Penso en tenir un blog paral·lel amb les respostes, però llavors la vista és una mica lletja. O apuntar al resultat d'un diccionari.

Una pregunta més: Podria simplement obrir una finestra amb un text, que jo escriuria, sense que anés vinculat a cap pàgina nova.

Com que la resposta generalment serà una paraula o un sintagma simple, amb una finestra que contingui una resposta de menys de 50 caràcters en tindria prou.

PD.: Per cert, Refranys.com està mort des d'abans de l'estiu. :-)

Joan Vilarnau ha dit...

Hola Víctor,

El que vols requereix, efectivament, javascript, què hi farem! :)

Recorda'm la url cap a on havia d'enfocar refranys.com, no sé què va passar. Ara posaré el forward directament en el registrador.

vpamies ha dit...

Joan, ha d'apuntar a http://refranys.wordpress.com .

Ja notava jo que perdia visites... :-)

Bé no sé com me'n sortiré, si amb javascript o sense, però de moment l'endevinaller haurà d'esperar. Massa tecles per no ser pianista!

Joan Vilarnau ha dit...

Ostres, no sé què passava, però ja està solucionat. El refranys.com i el .net. I sóc conscient que tenim més coses pendents...! :)