Вопрос по JavaScript

BULKA8

Есть простой скрипт, он открывает окно и пишет в него текст
<script>
function myWin(mytxt) {
//открываем окно
var myWindow = open('','mywin','height=100,width=200');
//создаем переменную начальных тегов окна
var start = '<html><head><title>Аннотация</title></head><body>';
//создаем переменную конечных тегов окна
var end = '</body></html>';
//пишем в окно текст заданный параметром функции
myWindow.document.write(start + mytxt + end);
}
</script>
<a href="#" onclick="myWin('Мой текст')">link</a>
Можно ли сделать myWin(mytxt) трехпараметрической, так чтобы еще два параметра определяли высоту и ширину окна?

Dasar

можно

lubanj

 можно! ;) например, так:
function myWin(mytxt, x, y) {
//открываем окно
var myWindow
if x == 100) && (y == 200
    myWindow = open('','mywin','height=100,width=200');
else if x == 200) && (y ==200
    myWindow = open('','mywin','height=200,width=200');
else if x == 300) && (y == 200
    myWindow = open('','mywin','height=300,width=200');
else if x == 300) && (y == 300
    myWindow = open('','mywin','height=300,width=300');
....

Andbar

if x == 100) && (y == 200
myWindow = open('','mywin','height=100,width=200');
else if x == 200) && (y ==200
myWindow = open('','mywin','height=200,width=200');
else if x == 300) && (y == 200
myWindow = open('','mywin','height=300,width=200');
else if x == 300) && (y == 300
myWindow = open('','mywin','height=300,width=300');
else alert("выбранный размер не предусмотрен, обратитесь к разработчику функции");
:lol:

katrin2201

Ты смеешься, а тем временем...
http://thedailywtf.com/Articles/Classic-WTF-Journey-to-the-C...

BULKA8

как

milanadiana

этого намека достаточно?
'width='+w+',height='+h

lubanj

 сомневаюсь
var myWindow = open('', 'mywin', 'height=' + x + ', width=' + y);

BULKA8

спасибо огроменное!
ПАШЕТ ! :)
Оставить комментарий
Имя или ник:
Комментарий: