Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Mais esse ready não é uma função que dispara outra função ?....
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.
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.
Certo William.
Você sugere: window.open()
Pesquisei e “supostamente” daria pra jogar em um varial global.
Segundo este link:
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?
var myWindow = $(document).ready;
e ai myWindow será uma função.