Archief - PHP: echo in JS commando

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Blood_Raven

Legacy Member
Ik moet dus een waarde van PHP in Java krijgen

uiteraard zal
<?php echo ....; ?>
niet werken
iemand enige suggesties hoe ik een een variable in java krijg?
mag via een form of anderrest.

static07

Legacy Member
het probleem is dat java na dat de PHP code moet worden uitgevoerd, je moet dus is er op dat moment geen sprake meer van PHP tags.

geo

Legacy Member
als uw java programma als applet draait kan je natuurlijk altijd een parameter meegeven; dat wordt dan zoiets:

<param name="blah" value="<?php echo $blah; ?>" />

Ik ben niet zeker maar ik denk dat het zo wel moet lukken.

sys4096

Legacy Member
:unsure:

Vanwaar komt die PHP value ? Je kan bv wel die waarden via een HTTP POST naar een Java servlet posten, en ze daar oppikken...

Anders moet je het eens wat concreter uitleggen

killgore

Legacy Member
bedoel je eigenlijk javascript, java applet of nog iets anders??

sneax

Legacy Member
als het javascript is, dan is da toch simpel?

eerst word php 'bedacht' door de server dus kunde uw waarde makkelijk wél echo'en

Blood_Raven

Legacy Member
killgore zei:
bedoel je eigenlijk javascript, java applet of nog iets anders??
javascript.


sneax zei:
als het javascript is, dan is da toch simpel?

eerst word php 'bedacht' door de server dus kunde uw waarde makkelijk wél echo'en

Dacht ik eerst ook maar schijnt niet te werken.
PHP:
<?php
$test = 'nee';
?>

<script language="JavaScript">
document.write(<?php echo $test; ?>);
</script>
geeft geen zak.
Ik zoek een manier om text van een variable in JS te krijgen

Nu dat ik toch bezig ben.
Weet iemand de meta tag om uw main pagina te refreshen vanuit een iframe?

killgore

Legacy Member
PHP:
<?php
$test = 'nee';
?>

<script language="JavaScript">
document.write("<?php echo $test; ?>");
</script>
mssch?

LunchBox

Legacy Member
this works just fine:
PHP:
<?php $test='ja'; ?>
<html>
<head><title></title></head>
<body>
werkt deze test:
<script type="text/javascript">document.write('<?=$test;?>');</script>
</body>
</html>

Blood_Raven

Legacy Member
LunchBox zei:
this works just fine:
PHP:
<?php $test='ja'; ?>
<html>
<head><title></title></head>
<body>
werkt deze test:
<script type="text/javascript">document.write('<?=$test;?>');</script>
</body>
</html>
Het zat em dus in de '<?=$test;?>'
Thx, mag dicht
Heb ook in java antwoordje op iframe gevonne. (window.parent.location)

DarkBone

Legacy Member
Volgens mij lag het gewoon aan het feit da ge geen body had, en dat de document.write bijgevolg nie marcheerd.

<?php echo $bleh; ?>

is krak hetzelfde als

<?=$bleh?>

en het is javaSCRIPT !!

Java is een programmeertaal, terwijl JavaScript een client-side scripting taal is... ge kunt zien welke verwarring het reeds teweeg bracht.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan