2008-08-30 19 views

cevap

5

Bunun için JavaScript'i:

<script type="text/javascript"> 
    window.name = "MyWindow"; 
</script> 

Elbette bunu kolayca Rails yardımcı yöntemine paketleyebilirsiniz.

def window_name(name) 
    content_for(:window_name) do 
    "<script type=\"text/javascript\">window.name = \"#{name}\";</script>" 
    end 
end 

Sonra, düzen dosyasında HTML <head> öğesi içinde bir yerlerde bu satırı ekleyin:

<%= yield :window_name %> 

Son olarak, görünüm şablonları, sadece eklemek Örneğin, app/helpers/application_helper.rb yeni yöntemi ekleyin

<% window_name 'MyWindow' %> 
0

aşağıdaki deneyebilirsiniz: böyle bir hat çıkışına doğru JavaScript (istediğiniz herhangi bir yere olabilir)

var x=window.open("", "myWindow"); 
var y="<head><title>my window</title></head><body>my window</body>"; 
x.document.write(y); 
İlgili konular