Помощ за Javascript

Noxy

Registered
<a href=\"javascript:popuphelp(\'$scripturl/Uploads/$image3.gif\')\">

Стова си отварям снимка ... Как като се отвори снимката да има под нея линк за затваряне на прозорчето ?
 
Имам проблем тук....
Код:
     if ($image2==""){$url="";}
  else{$image3=$productcode;
  $url="<a href=\"javascript:onclick=window.open(\'$scripturl/Uploads/imgviewer.php\')\">";
	$zapiss="<?php 
\echo "<img border=\"0\" src=\"$scripturl/Uploads/$image3.gif\">
<br>
<a href=\"javascript:onclick=window.close(\'imgviewer.php\')\">Затвори прозорец</a>"; ?>";
$fp = fopen ( "imgviewer.php" ,"w");
fwrite($fp, $zapiss );
fclose($fp);
  }

                          if ($image==""){$image1="<img border=\"0\" src=\"$scripturl/Images/no.gif\">";}
                          else{$image1="$url <img border=\"0\" src=\"$scripturl/Uploads/$productcode.gif\"></a>";}

показва го на този пед....

Код:
$zapiss="<?php 
\echo "<img border=\"0\" src=\"$scripturl/Uploads/$image3.gif\">
<br>
<a href=\"javascript:onclick=window.close(\'imgviewer.php\')\">Затвори прозорец</a>"; ?>";
 
$zapiss="<?php
\ echo "<img border=\"0\" src=\"$scripturl/Uploads/$image3.gif\">

Тази наколена черта мисля че не трябва да е там...
 
hrischo каза:
$zapiss="<?php
\ echo "<img border="0" src="$scripturl/Uploads/$image3.gif">

Тази наколена черта мисля че не трябва да е там...

Не е само тази черта. Или ескейпни и кавичките на echo-то вътре в $zapiss или опитай така:
$zapiss='<img border="0" src="<?=$scripturl;?>/Uploads/<?=$image3.gif;?>">
<br>
<a href="javascript:onclick=window.close()">Затвори прозорецa</a>';
иначе е лудница да ескейпваш всичко...
 
Кода работи по пренцип ...

Код:
    if ($image2==""){$url="";}
  else{$image3=$productcode;
  $url="<a href=\"javascript:onclick=window.open('$scripturl/Uploads/imgviewer.php')\">";
$zapiss="<?php

echo \"<img border=\"0\" src=\"$scripturl/Uploads/$image3.gif\">
<br>
<a href=\"javascript:onclick=window.close('imgviewer.php')\">Затвори прозорец</a>\"; ?>";
$fp = fopen ( "Uploads/imgviewer.php" ,"w");
fwrite($fp, $zapiss);
fclose($fp);
  }

, но
Код:
echo \"<img border=\"0\" src=\"$scripturl/Uploads/$image3.gif\">
<br>
<a href=\"javascript:onclick=window.close('imgviewer.php')\">Затвори прозорец</a>\"; ?>";

това се записва като

Код:
echo "<img border="0" src="/Computers/Uploads/MBASP5VDCMX.gif">
<br>
<a href="javascript:onclick=window.close('imgviewer.php')">Затвори прозорец</a>";

как да ктане ?

и на страницана от която се отнаря новия прозорец чрез JS се появява
[object Window]...
 
Целта е да стане като тука... http://www.jarcomputers.com/cgi-bin/jar/show_prod.cgi?prod_id=MBASP5VDCX

като се натисне картинката да се отваря прозорчено и да има долу затвори...
 
това ми нрябва..., но
Код:
<script type="text/javascript">
   win=window.open('','','height=200, width=200');
   win.document.write('<img src="http://forums.data.bg:8080/images/avatars/55bbb0d644d5ec1dc68e5.jpg" alt="" /><br />');
   win.document.write('<a href="javascript:window.close();">Close me</a>');
   win.document.close();
</script>

става въпрос.. при натискате на линк да ми отваря новото призорче с записаните данни в него от js...в смисъл javascript:onclick да е вътре в нова скриптче...
 
Код:
function open_pic(productcode,scripturl) {
var ext='.gif'
  var pic_url = '/Computers/Uploads/imgviewer.htm';
  
  win=window.open(pic_url, 'productcode','width=800,height=800,status=0,menubar=no,location=no,top=100,left=100')
     win.document.write('<img src="/Computers/Uploads/MBASP5VDCMX.gif" alt="" /><br />');
   win.document.write('<a href="javascript:window.close();">Close me</a>');

}


Как на мястото на /Computers да е scripturl, на мястото на MBASP5VDCMX да е productcode и на мястото на .gif да е ext ...
 
пак съм :lol:
Код:
function open_pic(productcode,scripturl) {

  var pic_url = scripturl+'/Uploads/imgviewer.htm';
  
  win=window.open(pic_url, 'productcode','width=800,height=800,status=0,menubar=no,location=no,top=100,left=100')
     win.document.write('<p align="center"><img src="'+scripturl+'/Uploads/'+productcode+'.gif" alt="" /></p><br />');
   win.document.write('<p align="center"><a href="javascript:window.close();">Close me</a></p>');
 win.document.close(); 
}
 

Back
Горе