Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как сделать чтобы в popup окне показывалось картинка? (https://javascript.ru/forum/misc/36328-kak-sdelat-chtoby-v-popup-okne-pokazyvalos-kartinka.html)

sarik 14.03.2013 22:44

function f() {
  var s = document.getElementById("vwvwprint").innerHTML;
  var w2 = window.open("width=350, height=350");
  w2.document.open();
  w2.document.write(s);
  w2.document.body.style.background='url("http://f2.foto.rambler.ru/preview/r/500x375/4692f001-918f-efa8-c60f-d37d57ef671d/ыв.jpg") no-repeat left top'

var link = document.createElement("link");
link.rel = "stylesheet";
link.href = "style.css";
var head = w2.document.getElementsByTagName("head")[0];
head.appendChild(link);
  w2.document.close()
}


<img src="print.p.jpg" onclick="f()">

danik.js 14.03.2013 22:49

В хроме работает. А где не работает?
<script>
function f() {
  var s = document.getElementById("vwvwprint").innerHTML;
  var w2 = window.open("width=350, height=350");
  w2.document.open();
  w2.document.write(s);
  w2.document.body.style.background='url("http://f2.foto.rambler.ru/preview/r/500x375/4692f001-918f-efa8-c60f-d37d57ef671d/ыв.jpg") no-repeat left top'
 
var link = document.createElement("link");
link.rel = "stylesheet";
link.href = "style.css";
var head = w2.document.getElementsByTagName("head")[0];
head.appendChild(link);
  w2.document.close()
}
</script>
<img src="print.p.jpg" onclick="f()">
<div id="vwvwprint">xxx</div>

рони 14.03.2013 22:50

sarik,
может див забыли?
<div id="vwvwprint">555555777</div>

рони 14.03.2013 22:52

странная ссылка "width=350, height=350" )))
вроде на синтаксис ссылку давал....

sarik 15.03.2013 09:37

Цитата:

Сообщение от danik.js (Сообщение 240813)
В хроме работает. А где не работает?

В опере не работаеть. У меня опера стоить

danik.js 15.03.2013 09:54

У меня работает в опере.
Цитата:

Информация о версии
Версия:
12.14
Сборка:
1738
Платформа:
Win32
Система:
Windows 7

sarik 15.03.2013 12:42

Я понял из за чего у меня не работаеть.
у меня все скрипти в php файле стоять и поэтому мне придеться заменить в любом скрипет ' на " ....и когда я заменяю 'на " то js перестанеть работать.
А можно как то без ' ?


и там где
'url("cc-logo-tj.jpg") no-repeat left top'

я делаю так
"url("cc-logo-tj.jpg") no-repeat left top"

рони 15.03.2013 12:45

sarik,
а слешем экранировать \" ?

danik.js 15.03.2013 12:48

<?php echo 'bla bla' ?>
<script>
    var string = "no prob'lem";
</script>

sarik 15.03.2013 12:53

Цитата:

Сообщение от рони
а слешем экранировать \" ?

скрипт не будет работать
Цитата:

Сообщение от danik.js
<?php echo 'bla bla' ?>
<script>    
var string = "no prob'lem";
</script>

а где это поставить?


Часовой пояс GMT +3, время: 11:00.