Avatar billede pham Nybegynder
15. september 2004 - 10:11 Der er 5 kommentarer og
1 løsning

PHP i Javascript

Hvorfor virker dette ikke? Jeg får at vide at: Object doesn't support this property or method!

<?PHP
$tekstFelt = $_GET['felt'];

?>
<html>
<head>
    <title>test</title>
<script LANGUAGE="javascript">
<!--
function DatoTryk(Dato) {
    opener.document.all.<?PHPecho $tekstFelt;?>.value=Dato;
    opener.document.all.<?PHPecho $tekstFelt;?>.focus();
    window.close();
}
//-->
</script>
</head>
<body class="kalenderBody">

<iframe src="indhold.php" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>

</body>
</html>

med venlig hilsen
Anders Hansen
Avatar billede fennec Nybegynder
15. september 2004 - 10:14 #1
Prøv at lave et mellemrum
<?PHP echo $tekstFelt;?>
Avatar billede pham Nybegynder
15. september 2004 - 10:16 #2
det hjælper ikke noget :)
Avatar billede ldanielsen Nybegynder
15. september 2004 - 10:20 #3
tag lige en "Vis kilde", og se hvordan javascriptet faktisk ser ud. find ud af om felterne faktisk findes;

opener.document.all.FeltNavn.value=Dato;

er der er felt med id = Feltnavn?
Avatar billede michael_stim Ekspert
15. september 2004 - 10:26 #4
<?PHP
$tekstFelt = $_GET['felt'];
echo $tekstFelt;
?>
Pröv at skrive tekstfelt ud.
Er det GET du bruger i din form og ikke POST?
Avatar billede pham Nybegynder
15. september 2004 - 10:32 #5
hmm undskyld ulejligheden den måde jeg sendte variablen 'felt' med fra linket var forkert! :)

med venlig hilsen
Anders Hansen
Avatar billede ldanielsen Nybegynder
15. september 2004 - 10:41 #6
helt ok. Hvis det er en javascript fejl, så skal du i reglen starte med en vis kilde, det sætter dig oftest på sporet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester