ROR'da bir tarayıcı penceresini "daha sonra" bir sayfa açabilirim, böylece başka bir (açılır) pencereden (hedef = "name" html parametresini kullanarak) nasıl açabilirim?ROR'da pencerenin adını nasıl ayarlayabilirim?
4
A
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
- 1. kısmi Uzaklık Tabanlı RDA - Centroidler Plot
- 2. Pencerenin adı nasıl kapatılır?
- 3. Pencerenin konumu nasıl alınır?
- 4. Pencerenin sonunda mouseup nasıl algılanır?
- 5. og: resmini nasıl ayarlayabilirim?
- 6. QueryTimeout'u SimpleJdbcTemplate'de nasıl ayarlayabilirim?
- 7. MPVolumeView'ı nasıl hızla ayarlayabilirim?
- 8. Enable'ı AlternateView'de nasıl ayarlayabilirim
- 9. Pencerenin Odaklandığından Şekil Çıkışı
- 10. Model özniteliklerine dayanarak bir Backbone.js görünümü için bir sınıf adını nasıl dinamik olarak ayarlayabilirim?
- 11. window.Open Üst pencerenin arkasında yeni pencerenin görünmesine neden oluyor
- 12. Pencerenin başlığını pencereden açın.
- 13. Pencerenin arka planı değiştirilemiyor
- 14. Pencerenin boyutlarını Parlaklık
- 15. Herhangi bir pencerenin içerik menüsü nasıl açılır?
- 16. KabukExecuteEx tarafından açılan pencerenin hWnd nasıl .. hProcess?
- 17. Ana pencerenin içinde pencere öğesi nasıl görüntülenir
- 18. Pencerenin ne zaman oluşturulduğunu nasıl bilebilirim?
- 19. Açısal görünümde açılır pencerenin tamamı nasıl açılır?
- 20. Qt: ana pencerenin başlangıç konumunu nasıl belirlenir?
- 21. SWT Java: Pencerenin yeniden boyutlandırılmasını nasıl önleyebilirim?
- 22. HttpOnly çerezini Django'da nasıl ayarlayabilirim?
- 23. Kafka'da mesajların boyutunu nasıl ayarlayabilirim?
- 24. C'deki OpenCV'de kontrastı nasıl ayarlayabilirim?
- 25. UITableViewCell'in aksesuar rengini nasıl ayarlayabilirim?
- 26. RedirectToAction kullanırken protokolü nasıl ayarlayabilirim?
- 27. ViewBag özelliklerini _ViewStart.cshtml'de nasıl ayarlayabilirim?
- 28. Doctrine'deki tabloya NULL nasıl ayarlayabilirim?
- 29. rootViewController'ı UIViewController'ımdan hızlıca nasıl ayarlayabilirim?
- 30. Farenin konumunu Java'da nasıl ayarlayabilirim?