Avatar billede nbj1 Praktikant
28. juni 2008 - 21:30 Der er 16 kommentarer og
1 løsning

html til php

har prøvet på en omskrivning et script fra html til php uden det store held, det virker som html men da jeg ønsker at bruge det i php-fusion skal det være i php, noget det kan hjælpe ?

html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 6">
        <title>My Web 2.0 Agenda</title>
        <link href="css/calendar.css" rel="stylesheet" media="screen">
        <script type="text/javascript" src="scripts/calendar.js"></script>
    </head>

    <body bgcolor="#ffffff" onload="hideAgendaForm();" link="silver" vlink="silver" alink="silver" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
    <center>
            <table width="41%" border="0" cellspacing="0" cellpadding="0" height="100%">
            <tr height="20">
                <td class="showcal" width="1%" height="20">&nbsp;</td>

                <td class="showcal" width="1%" height="20">&nbsp;</td>
            </tr>
            <tr height="20%">
                <td class="showcal" width="1%" height="20%"></td>
                <td class="showcalin" align="center" valign="top" bgcolor="#dcdcdc" width="97%" height="20%"><span id="calendar"></span></td>
                <td class="showcal" width="1%" height="20%"></td>
            </tr>
            <tr height="80%">
                <td class="showag" width="1%" height="80%">&nbsp;</td>
                <td class="showagin" align="center" valign="top" bgcolor="#dcdcdc" width="97%" height="80%">
                    <center><span id="agenda"></span></center>
                    <center><span class="warning" id="message"></span></center>
                <td class="showag" width="1%" height="80%"></td>
            </tr>
        </table>
        </center>
    </body>

</html>
php:
<?
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("calendar");

echo "<meta name='generator' content='Adobe GoLive 6'>";   
echo "<link rel='stylesheet' href='css/calendar1.css'  media='screen'>";

echo "<script type='text/javascript' src='".INCLUDES."scripts/calendar.js'></script>";

echo "<onload='hideAgendaForm();' link='silver' vlink='silver' alink='silver' leftmargin='0' marginheight='0' marginwidth='0' topmargin='0'>";
echo "<table border='1' cellspacing='0' cellpadding='0' >";
echo "<center>";
echo "<tr>";
echo "<td class='showcalin' align='center' valign='top' width='97%' height='20%'><span id='calendar'></span></td>";
echo "<center><span id='agenda'></span></center>";
echo "<center><span class='warning' id='message'></span></center>";   
               
        echo "</tr>";
        echo "</table>";
        echo "</center>";
   

closeside();
?>
i php vises kalenderen kun som en lille forkant, vises ikke andre fejl.
Avatar billede w13 Novice
28. juni 2008 - 21:42 #1
Skal der ikke være <html>, <head> og <body> med?

Og der er ikke noget tag, der hedder 'onload', kun en attribut:

echo "<onload='hideAgendaForm();' link='silver' vlink='silver' alink='silver' leftmargin='0' marginheight='0' marginwidth='0' topmargin='0'>";
Avatar billede olebole Juniormester
28. juni 2008 - 21:52 #2
<ole>

Mon ikke de fundamentale tags bliver skrevet ud af PHPFusion? Prøv noget à la:

<?
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("calendar");

echo "<meta name='generator' content='Adobe GoLive 6'>";   
echo "<link rel='stylesheet' href='css/calendar1.css'  media='screen'>";

echo "<script type='text/javascript' src='".INCLUDES."scripts/calendar.js'></script>";

echo "<script type='text/javascript'>window.onload=hideAgendaForm</script>";

echo "<table border='1' cellspacing='0' cellpadding='0' >";
echo "<center>";
echo "<tr>";
echo "<td class='showcalin' align='center' valign='top' width='97%' height='20%'><span id='calendar'></span></td>";
echo "<center><span id='agenda'></span></center>";
echo "<center><span class='warning' id='message'></span></center>";   
               
        echo "</tr>";
        echo "</table>";
        echo "</center>";
   

closeside();
?>


/mvh
</bole>
Avatar billede nbj1 Praktikant
28. juni 2008 - 21:55 #3
kan man så skrive det sådan ?
<?
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("Kalender");
echo "<html>";

    echo "<head>";
echo "<meta name='generator' content='Adobe GoLive 6'>";   
echo "<link rel='stylesheet' href='css/calendar1.css'  media='screen'>";

echo "<script type='text/javascript' src='".INCLUDES."scripts/calendar.js'></script>";
echo "</head>";

echo "<body onload='hideAgendaForm();' link='silver' vlink='silver' alink='silver' leftmargin='0' marginheight='0' marginwidth='0' topmargin='0'>";
echo "<table border='1' cellspacing='0' cellpadding='0' >";
echo "<center>";
echo "<tr>";
echo "<td class='showcalin' align='center' valign='top' width='97%' height='20%'><span id='calendar'></span></td>";
echo "<center><span id='agenda'></span></center>";
echo "<center><span class='warning' id='message'></span></center>";   
               
        echo "</tr>";
        echo "</table>";
        echo "</center>";
        echo "</body>";

echo "</html>";

closeside();
?>
Avatar billede nbj1 Praktikant
28. juni 2008 - 22:02 #4
jo er nok noget i den stil olebole, men nu brokker php-fusion sig, omkring window.onload=hideAgendaForm er udefineret
Avatar billede nbj1 Praktikant
28. juni 2008 - 22:11 #5
er det fordi calendar.js ikke fanges ?
Avatar billede w13 Novice
28. juni 2008 - 22:54 #6
Så er hideAgendaForm() måske udefineret? :) Er du sikker på, at funktionen bliver inkluderet noget sted?
Avatar billede w13 Novice
28. juni 2008 - 22:54 #7
Du kan jo se i din kildekoden, hvordan stien til calendar.js skrives og så kan du afprøve den for at se, om den virker.
Avatar billede nbj1 Praktikant
28. juni 2008 - 23:11 #8
stien skulle der ik være noget i vejen med, så vidt jeg kan se, det som jeg tror er jeg skal på en eller anden måde have en funktion med ala function hideAgendaForm(){
med et eller andet }
men er ikke sikker
Avatar billede olebole Juniormester
28. juni 2008 - 23:12 #9
Læg et link. Ellers bliver dette hurtigt en meget lang quiz  ;o)
Avatar billede nbj1 Praktikant
28. juni 2008 - 23:13 #10
dette står i calendar.js

function hideAgendaForm()
{
    var jetzt = new Date();
    var za = jetzt.getTime();
   
    resObjekt.open('get', 'includes/calendar.php?z='+za, true);
    resObjekt.onreadystatechange = handleResponseCalendar;
    resObjekt.send(null);   
    return false;   
}
Avatar billede nbj1 Praktikant
28. juni 2008 - 23:14 #11
Avatar billede nbj1 Praktikant
28. juni 2008 - 23:40 #12
ser udtil jeg kan også holde det i html men så mangler den et object

<?
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("calendar");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 6">
        <link href="css/calendar1.css" rel="stylesheet" media="screen">
        <title>Calender</title>
        <script type="text/javascript" src="scripts/calendar1.js"></script>
    </head>
        <body onload="hideAgendaForm();" link="silver" vlink="silver" alink="silver" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
    <center>
            <table border="1" cellspacing="0" cellpadding="0" >
            <td class="showcalin" align="center" valign="top" width="97%" height="20%"><span id="calendar"></span></td>
                <center><span id="agenda"></span></center>
                    <center><span class="warning" id="message"></span></center>   
               
            </tr>
        </table>
        </center>
    </body>

</html>
<?
closeside();
?>
Avatar billede cronaldo Nybegynder
30. juni 2008 - 11:29 #13
No offense, men jeg mener da sagtens man kan skrive:

echo '    '; ? Så er man ligesom ude over det med at sidde og rette alle " til ' i HTML-tagsene ? :)
Avatar billede nbj1 Praktikant
30. juni 2008 - 16:56 #14
yep cron du har ret echo "
"; alt efter hvad html kode det er, men kommer lidt ud på det samme, at jeg ikke kan fange det object der står i js filen.
Avatar billede olebole Juniormester
30. juni 2008 - 22:57 #15
Det er meget fint med et link til et eller andet - men hvordan er det lige, jeg finder kalenderen?  =)
Avatar billede nbj1 Praktikant
01. juli 2008 - 07:17 #16
da calenderen laver kage i andre moduler kører den kun når jeg prøver at ændre i koden.
Avatar billede nbj1 Praktikant
04. juli 2008 - 17:02 #17
ok lukker
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