Šta je novo?

Javascript i PHP ??

  • Začetnik teme Začetnik teme pTomic
  • Datum pokretanja Datum pokretanja

pTomic

Čuven
VIP član
Učlanjen(a)
31.01.2002
Poruke
1,184
Poena
660
Moja oprema  
Ostale periferije
Mac Mini M4
Steam
petar.tomic
Pristup internetu
  1. Optički internet
Radim neku prezentaciju i hteo bih da kad kliknem na link da mi iskoci novi prozor sa potrebnom stranicom. Problem je sto su obe stranice pisane u PHP-u. Da li bih mogao da kombinujem, a ako moze onda kako, PHP sa Javascriptom ?
Imam Java script koji glasi ovako:
[code:1]javascript:go('./book/addentry.html','no','no','no','no','no','no','50','100','600','500')[/code:1]

Dok deo PHP-a glasi ovako:
[code:1]case "addentry":
include_once $include_path."/lib/vars.class.php";
include_once $include_path."/lib/add.class.php";
$gb_post = new addentry($include_path);
if (isset($HTTP_POST_VARS["gb_action"])) {
$gb_post->name = (isset($HTTP_POST_VARS["gb_name"])) ? $HTTP_POST_VARS["gb_name"] : '';
$gb_post->email = (isset($HTTP_POST_VARS["gb_email"])) ? $HTTP_POST_VARS["gb_email"] : '';
$gb_post->url = (isset($HTTP_POST_VARS["gb_url"])) ? $HTTP_POST_VARS["gb_url"] : '';
$gb_post->comment = (isset($HTTP_POST_VARS["gb_comment"])) ? $HTTP_POST_VARS["gb_comment"] : '';
$gb_post->location = (isset($HTTP_POST_VARS["gb_location"])) ? $HTTP_POST_VARS["gb_location"] : '';
$gb_post->icq = (isset($HTTP_POST_VARS["gb_icq"])) ? $HTTP_POST_VARS["gb_icq"] : '';
$gb_post->aim = (isset($HTTP_POST_VARS["gb_aim"])) ? $HTTP_POST_VARS["gb_aim"] : '';
$gb_post->gender = (isset($HTTP_POST_VARS["gb_gender"])) ? $HTTP_POST_VARS["gb_gender"] : '';
$gb_post->userfile = (isset($HTTP_POST_FILES["userfile"]["tmp_name"]) && $HTTP_POST_FILES["userfile"]["tmp_name"] != "") ? $HTTP_POST_FILES : '';
$gb_post->user_img = (isset($HTTP_POST_VARS["gb_user_img"])) ? $HTTP_POST_VARS["gb_user_img"] : '';
$gb_post->preview = (isset($HTTP_POST_VARS["gb_preview"])) ? 1 : 0;
$gb_post->private = (isset($HTTP_POST_VARS["gb_private"])) ? 1 : 0;
echo $gb_post->process($HTTP_POST_VARS["gb_action"]);
} else {
echo $gb_post->process();
}
$gb_post->db->close_db();
break;
[/code:1]
 
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])
 
Bio sam malo skrt na recima (textu), ali evo sad malo opsirnije:

<script language="javascript">
function OpenForm(filename,width,height) {
var top = (screen.height-height)/2;
var left = (screen.width-width)/2;

window.open(filename, "_blank", "top="+ top +","+ "left="+ left +","+ "width="+ width +","+ "height="+ height +","+ "location=no,"+ "directories=no,"+ "status=no,"+ "menubar=no,"+ "toolbar=no,"+ "resizable=no,"+ "scrollbars=no", true)
};
</script>

poziv se vrsi na sledeci nacin

<a href="javascript:OpenForm(filename, width, height);">link</a>
 
nervozica je napisao(la):
Bio sam malo skrt na recima (textu), ali evo sad malo opsirnije:

<script language="javascript">
function OpenForm(filename,width,height) {
var top = (screen.height-height)/2;
var left = (screen.width-width)/2;

window.open(filename, "_blank", "top="+ top +","+ "left="+ left +","+ "width="+ width +","+ "height="+ height +","+ "location=no,"+ "directories=no,"+ "status=no,"+ "menubar=no,"+ "toolbar=no,"+ "resizable=no,"+ "scrollbars=no", true)
};
</script>

poziv se vrsi na sledeci nacin

<a href="javascript:OpenForm(filename, width, height);">link</a>


Postoji samo jedan mali problem koji ne razumem. A gde definisem stranicu koju pozivam i njenu velicinu ?? U <a href > ili na pocetku u javascript-u ??
 
Da u "<a href=javascript:OpenForm(TvojaStrana.php. sirina, visina);"

funkcija OpenForm je napravljena iskljucivo sa ciljem da se izbegne pisanje velikog broja argumenata koji su potrebni funkcij, a koja je i tebi potrebna, a to je window.open.
 
Nazad
Vrh Dno