Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JGD

Objeto jquery para variavel. Como?

Recommended Posts

Gente ajuda com jquery

 

Como atribuir objeto a uma variavel com jquey?

 

Digo: Em javascript simples/básico/comum fazemos assim:

 

myWindow=window.open('','','width=200,height=100')

 

 

 

Daí pela “myWindow” podemos fazer, por exemplo:

 

myWindow.document.write("Texto 1, Texto2")

 

 

 

Como fazer a mesma coisa com o $(document).ready(function) ??

 

Assim não estou consiguindo: myWindow = $(document).ready();

 

Aguardeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

var myWindow = $(document).ready;

e ai myWindow será uma função.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Willian, Cristiano Blz.. Obrigado por responder.

 

Seguinte, estou tentando reproduzir via jquery o comando do link : w3schools (abaixo).

 

Se var myWindow recebe a criação da janela (o objeto) : window.open("","", "width=250,height=250");

 

Permitido que os demais comandos do link (w3schools), sejam executados por var myWindow ...

 

No jquery $(document).ready e/ou o $(window).load() equivale ao objeto. Correto?

 

Agora supondo que eu já tenha uma janela aberta...

 

Então via

 

 

var myWindow = $(document).ready; ou mesmo o $(window).load; 

 

 

 

passaria o bojeto para a var myWindow...

 

 

Isso deveria funcionar semelhante. Pelo menos para mim.

 

 

Mais no Chrome não executa.

Dá: Uncaught ReferenceError: myWindow is not defined

 

 

http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_resizeby_resizeto

 

Queria "focar" o myWindow.focus() na janela pelo I.E (porque sei das limitações do I.E a respeito) e no Chome, exibir a janela.... Porque no Fire Fox funciona certinho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não não amigo, nada a ver.

 

$(document).ready, e $(window).load, não representam nada.

São apenas eventListeners, nada a ver com oque vc quer.

 

Se vc quer uma referência a window, use window, se vc quer ao popup, use window.open.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo William.

 

Você sugere: window.open()

 

Pesquisei e “supostamente” daria pra jogar em um varial global.

Segundo este link:

https://developer.mozilla.org/en-US/docs/Web/API/window.open?redirectlocale=en-US&redirectslug=DOM%2Fwindow.open

 

Daí ao rodar deu: 'windowObjectReference’' é nulo ou não é um objeto... Isso no I.E.

 

No window estou pesquisando e já vi que há diferenças...

 

Mas isso funciona no firefox

 

var xW= 600;

var xH = 600;

window.innerWidth = xW;

window.innerHeight = xH;

alwaysLowered = false;

window.focus();

 

Quero fazer o mesmo no Chrome e no I.E

 

Tem algum sugestão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.