/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
php og javascript
Fra : Lai Yin


Dato : 03-03-04 23:07

er der nogen der ved hvordan er syntaksen i javascript hvis man gerne vil
have fat i en variale kode i php??
ex. jeg har to forskellige scripts som jeg gerne vil have til at samarbejde

jeg vil gerne have at newWindow() skal kalde på min variable ex $val
første script--->
<script language="javascript">
function newWindow(amount)
{
   var
url="http://www.exchangerate.com/200plus_calculator.html?2pc_referer=johnd
oe.com&amount_from="+amount+"&calc_long_from_id=266&calc_long_to_id=64&Sub
mit=Convert";
   window.open(url,"",'status=no,toolbar=no,location=yes, scrollbars=No,
menubar=no,directories=no,width=630,height=490,left=160, top=20
minimize=no');
}
</script>   

andet script--->
<form name="form1" method="post"
action="http://www.exchangerate.com/200plus_calculator.html?2pc_referer=jo
hndoe.com&amount_from=+$amount+&calc_long_from_id=266&calc_long_to_id=64&S
ubmit=Convert"
   onsubmit="javascript:newWindow();return false;">
<p>intast bel&oslash;b i kr :
<input name="amount" type="text" size="8" />
</p>
<p>
<input type="submit" name="Submit" />
</p>
</form>

jeg ved godt at min action i min form er ligegyldigt, da den allerede er
defineret i det første script - hvordan får jeg kastet min $amount ind i
javascript???

 
 
Jakob Braad (04-03-2004)
Kommentar
Fra : Jakob Braad


Dato : 04-03-04 08:58

> hvordan får jeg kastet min $amount ind i javascript???

Hvis du har script koden i php filen kan du blot skrive

<input name="amount" value="<?PHP print $value; ?>" type="text" size="8"/>


Kim Andersen (04-03-2004)
Kommentar
Fra : Kim Andersen


Dato : 04-03-04 09:09

Da PHP bliver afviklet på server siden og javascript afvikles på client
siden, kan man ikke fra javascript tilgå variabler i PHP.
Men, når man opbygger sin PHP side, kan man jo under "<script
language="javascript">" skrive sinde PHP variabler ind.

Eks.

<?php
$iCount = 48;

echo '<script language="javascript">\n';
echo 'var iPHPVariable = '.$iCount.'\n\n';
echo 'alert(iPHPVariable);\n';
echo '</script>\n';

?>

/Kim



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste