ugrás a tartalomhoz

php + javascript

Anonymous · 2004. Dec. 22. (Sze), 02.47
Sziasztok

van egy kis gondom egy javascript beagyazassal a php-ba.

ime a php script:
<?php $result = "
<td align=center valign=top width=30%>
<a href=javascript:launchSiteWin('picture.php?id=$id&lang=$lang');><img src=$picture width=100 border=0></a>
<br>$clickontoenlarge"; ?>

a js source:
<script language="javascript"><!--


var siteWin = null;

function launchSiteWin(URL, windowName, windowWidth, windowHeight, scrollbars)
{
var xposition = 400;
var yposition = 300;

var windowWidth = 660;
var windowHeight = 520;

if ((parseInt(navigator.appVersion) >= 4 )) {
xposition = (screen.width - windowWidth) / 2;
yposition = (screen.height - windowHeight) / 2;
}

if (!scrollbars) var scrollbars = 0;

var args = "width=" + windowWidth + ","
+ "height=" + windowHeight + ","
+ "location=0,"
+ "menubar=0,"
+ "scrollbars=" + scrollbars + ","
+ "status=0,"
+ "titlebar=0,"
+ "hotkeys=0,"
+ "screenx=" + xposition + "," // NN Only
+ "screeny=" + yposition + "," // NN Only
+ "left=" + xposition + "," // IE Only
+ "top=" + yposition; // IE Only

if (siteWin != null && !siteWin.closed) {
siteWin.close();
}

siteWin = window.open(URL, windowName, args);

siteWin.focus();
}



// --></script>

a firefox ill. netscape tokeletesen megjeleniti a dolgot, mig az IE egy nem igazan....

biztos valami egyszeru megoldas van ra, remelem tudtok segiteni

koszonettel

Tamas
 
1

huh

ashnur · 2004. Dec. 22. (Sze), 05.14
ne haragudj de mi az hogy az ie nem jeleniti meg ?
en ebbol nem veszem ki, hogy mi a gondod, es ha nem irod le rendesen a problemadat akkor nem is nagyon erzek kedvet, hogy megprobaljak rajonni, hogy mi a baj.

ajanlom figyelmedbe:

http://www.no.info.hu/~kryss/gnu/esr/smart-questions_hu.html


minden jot :)
2

Szia

Anonymous · 2004. Dec. 31. (P), 17.27
Az ie az az Internet Explorer! Igen, ilyen problémám már nekem is volt, hogy képeket nem jelenít meg, mert valami gond van vele.
Szia Amidala
3

Sziasztok A kerdesem egysz

Anonymous · 2005. Feb. 21. (H), 15.41
Sziasztok

A kerdesem egyszeru, remelem tudtok segiteni

<?php
$var=valami
echo "<SCRIPT>
var fignum = ".$var."
document.write("<TABLE BORDER=4><TR><TD>SZEVASZ</TD></TR></TABLE>FIGNUM "+fignum)
</SCRIPT>";
?>

nem mukodik (amint kiszedem belole a $var valtozot es egy konkret erteket irok a helyebe minden ok) , pedig a

<?php

$var=valami
echo "<SCRIPT>
document.location.href=ValamilyenOldal.php?var=".$var."
</SCRIPT>";
?>
minden gond nelkul lefut.
Mi lehet a baj?

koszonom
4

idézőjelek

Anonymous · 2005. Feb. 21. (H), 16.01
Szerintem rosszul kezeled az idézőjeleket.
<?php
$var="valami";
echo "<SCRIPT>
var fignum = \"".$var."\";
document.write(\"<TABLE BORDER=4><TR><TD>SZEVASZ</TD></TR></TABLE>FIGNUM \"+fignum);
</SCRIPT>";
?>
Valami ilyesmi kellene. Szerintem.
Azok elé az "idézőjelek" elé, amiket a js számára íratsz ki, védő \ jel kell, vagy az echo stringjét ' ' jelek közé tenni.

Üdv: Thom
5

Koszi a valaszt :-) Mar megin

Anonymous · 2005. Feb. 21. (H), 16.19
Koszi a valaszt :-) Mar megint elobb jart a kezem mint az agyam:-) Utananeztem , kicsit megbuheraltam a dolgot es mukododott.