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"> </td> <td class="showcal" width="1%" height="20"> </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%"> </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.
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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'>";
<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>
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(); ?>
jo er nok noget i den stil olebole, men nu brokker php-fusion sig, omkring window.onload=hideAgendaForm er udefineret
er det fordi calendar.js ikke fanges ?
Så er hideAgendaForm() måske udefineret? :) Er du sikker på, at funktionen bliver inkluderet noget sted?
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.
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
Læg et link. Ellers bliver dette hurtigt en meget lang quiz ;o)
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; }
28. juni 2008 - 23:14
#11
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(); ?>
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 ? :)
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.
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? =)
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.
04. juli 2008 - 17:02
#17
ok lukker
Vi tilbyder markedets bedste kurser inden for webudvikling