|
| javascript "object expected" Fra : Sique |
Dato : 27-03-02 16:45 |
|
Hej
Hvad kan fejlen "object expected" skyldes.
Jeg har et javascript der loader ind i flere frames ad gangen:
function loadFrames2(frame1,page1,frame2,page2,frame3,page3) {
if(page2==''){
page2="mainempty.htm";
}
if(page3==''){
page2="leftmenuempty.htm";
}
eval("parent."+frame1+".location='"+page1+"'");
eval("parent."+frame2+".location='"+page2+"'");
eval("parent."+frame3+".location='"+page3+"'");
}
og en menu:
while($tmp = mysql_fetch_array($menu)){
if($cellsize+$totalSize >850)
echo'</tr><tr>';
echo "<td width = \"$cellsize px\">";
if($tmp['LeftMenu'] != "")
echo '<a
href="Javascript:loadFrames2(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
\',\'main\',\'',$tmp["Main"],'\',\'leftmenu\',\'',$tmp["LeftMenu"],'\')">',$
tmp["Menu"],'</a>';
else
echo '<a
href="JavaScript:loadFrames1(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
\',\'main\',\'',$tmp["Main"],'\')">',$tmp["Menu"],'</a>';
echo '</td>';
$totalsize = $totalsize+$cellsize;
}
echo '</tr></table>';
if ($top && sizeof(mysql_num_rows($submenu)) > 0){
echo '<table width=850><tr>';
while ($subtmp = mysql_fetch_array($submenu)){
echo "<td width = $cellSize px>";
if($subtmp['LeftMenu'] != "")
echo '<a
href="javascript:loadframes2(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\',\'leftmenu\',\''
,$subtmp["LeftMenu"],'\')">',$subtmp["Menu"],'</a>';
else
echo '<a
href="javascript:loadframes1(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\')">',$subtmp["Men
u"],'</a>';
echo '</td>';
}
}
Problemet kommer når der er blevet loadet noget ind i "submenuen" (alt det
efter if sætningen).
Er der nogen der har en ide til hvad der kan være galt????
Mvh
Regin J M
| |
Jonas Delfs (27-03-2002)
| Kommentar Fra : Jonas Delfs |
Dato : 27-03-02 16:44 |
|
"Sique" <none@at.all> skrev i en meddelelse
news:3ca1e8e8$0$1324$ba624c82@nntp02.dk.telia.net...
> Hej
>
> Hvad kan fejlen "object expected" skyldes.
Det lyder som en javascript fejl.
Hvis ja, FUT: dk.edb.internet.webdesign.clientside og post det javascript
som PHP'en producerer.
--
Mvh./Best Regards
Jonas Delfs, http://delfs.dk
| |
Sique (27-03-2002)
| Kommentar Fra : Sique |
Dato : 27-03-02 18:12 |
|
bare glem det...fandt selv fejlen...
et lille dumt f der skulle ha været F
"Sique" <none@at.all> wrote in message
news:3ca1e8e8$0$1324$ba624c82@nntp02.dk.telia.net...
> Hej
>
> Hvad kan fejlen "object expected" skyldes.
>
> Jeg har et javascript der loader ind i flere frames ad gangen:
>
> function loadFrames2(frame1,page1,frame2,page2,frame3,page3) {
> if(page2==''){
> page2="mainempty.htm";
> }
> if(page3==''){
> page2="leftmenuempty.htm";
> }
> eval("parent."+frame1+".location='"+page1+"'");
> eval("parent."+frame2+".location='"+page2+"'");
> eval("parent."+frame3+".location='"+page3+"'");
> }
>
>
> og en menu:
>
>
> while($tmp = mysql_fetch_array($menu)){
>
> if($cellsize+$totalSize >850)
> echo'</tr><tr>';
>
> echo "<td width = \"$cellsize px\">";
>
> if($tmp['LeftMenu'] != "")
>
> echo '<a
>
href="Javascript:loadFrames2(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
>
\',\'main\',\'',$tmp["Main"],'\',\'leftmenu\',\'',$tmp["LeftMenu"],'\')">',$
> tmp["Menu"],'</a>';
> else
> echo '<a
>
href="JavaScript:loadFrames1(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
> \',\'main\',\'',$tmp["Main"],'\')">',$tmp["Menu"],'</a>';
> echo '</td>';
> $totalsize = $totalsize+$cellsize;
> }
> echo '</tr></table>';
>
> if ($top && sizeof(mysql_num_rows($submenu)) > 0){
> echo '<table width=850><tr>';
> while ($subtmp = mysql_fetch_array($submenu)){
>
> echo "<td width = $cellSize px>";
>
> if($subtmp['LeftMenu'] != "")
> echo '<a
>
href="javascript:loadframes2(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
>
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\',\'leftmenu\',\''
> ,$subtmp["LeftMenu"],'\')">',$subtmp["Menu"],'</a>';
> else
> echo '<a
>
href="javascript:loadframes1(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
>
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\')">',$subtmp["Men
> u"],'</a>';
>
> echo '</td>';
> }
> }
>
> Problemet kommer når der er blevet loadet noget ind i "submenuen" (alt det
> efter if sætningen).
>
> Er der nogen der har en ide til hvad der kan være galt????
>
> Mvh
> Regin J M
>
>
| |
Kim Emax - ayianapa.~ (27-03-2002)
| Kommentar Fra : Kim Emax - ayianapa.~ |
Dato : 27-03-02 18:48 |
|
"Sique" <none@at.all> skrev
> bare glem det...fandt selv fejlen...
>
> et lille dumt f der skulle ha været F
Det kører ikke for dig, hva? 2 ens postings i en gruppe, hvor de slet ikke
høre hjemme
--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
Sique (28-03-2002)
| Kommentar Fra : Sique |
Dato : 28-03-02 07:55 |
|
ikke hører hjemme og ikke hører hjemme...
Nu viste det sig jo rent faktisk at det var en fejl i php delen, og ikke i
java delen, så det gjorde det vel. At det så var en tastefejl er en anden
sag.
"Kim Emax - ayianapa.dk" <newsgroup@fjerndette-ayianapa.dk> wrote in message
news:CAno8.3306$iY5.90444@news010.worldonline.dk...
>
> "Sique" <none@at.all> skrev
>
> > bare glem det...fandt selv fejlen...
> >
> > et lille dumt f der skulle ha været F
>
> Det kører ikke for dig, hva? 2 ens postings i en gruppe, hvor de slet ikke
> høre hjemme
>
> --
> Take Care
> Kim Emax
> http://www.emax.dk
> http://www.ayianapa.dk
> Køb din vin online på http://www.gmvin.dk,
> Danmarks måske mest avancerede VinWebShop
>
>
| |
Niels Andersen (28-03-2002)
| Kommentar Fra : Niels Andersen |
Dato : 28-03-02 23:05 |
|
Sique wrote in <3ca2be7b$0$10907$ba624c82@nntp02.dk.telia.net>:
> ikke hører hjemme og ikke hører hjemme...
> Nu viste det sig jo rent faktisk at det var en fejl i php delen, og ikke
> i java delen, så det gjorde det vel.
Med det argument kunne du også have sendt til en hardware-gruppe, en
windows-gruppe og en browser-gruppe. Sikkert også flere. Hvad med
dk.helbred eller dk.videnskab.psykologi? Måske kan du finde en dybere grund
til din tastefejl...
Nej, hvad med at tage det fra en ende af:
Dit javascript melder fejl. Det undersøger du, og finder ud af, at en 'f'
skulle have været et 'F'.
Hvis det forkerte 'f' bliver genereret af PHP, må du så bagefter finde ud
af hvorfor dit PHP laver den fejl.
Det er to helt forskellige ting.
Så skal jeg nok lade være med at snakke om din måde at cross-poste, citere,
samt ikke at slette den ene af de to ens indlæg.
--
Mvh.
Niels Andersen
| |
Sique (27-03-2002)
| Kommentar Fra : Sique |
Dato : 27-03-02 18:13 |
|
bare glem det, fandt selv fejlen...
et lille dumt f der skulle ha været et F
"Sique" <none@at.all> wrote in message
news:3ca1e8e8$0$1324$ba624c82@nntp02.dk.telia.net...
> Hej
>
> Hvad kan fejlen "object expected" skyldes.
>
> Jeg har et javascript der loader ind i flere frames ad gangen:
>
> function loadFrames2(frame1,page1,frame2,page2,frame3,page3) {
> if(page2==''){
> page2="mainempty.htm";
> }
> if(page3==''){
> page2="leftmenuempty.htm";
> }
> eval("parent."+frame1+".location='"+page1+"'");
> eval("parent."+frame2+".location='"+page2+"'");
> eval("parent."+frame3+".location='"+page3+"'");
> }
>
>
> og en menu:
>
>
> while($tmp = mysql_fetch_array($menu)){
>
> if($cellsize+$totalSize >850)
> echo'</tr><tr>';
>
> echo "<td width = \"$cellsize px\">";
>
> if($tmp['LeftMenu'] != "")
>
> echo '<a
>
href="Javascript:loadFrames2(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
>
\',\'main\',\'',$tmp["Main"],'\',\'leftmenu\',\'',$tmp["LeftMenu"],'\')">',$
> tmp["Menu"],'</a>';
> else
> echo '<a
>
href="JavaScript:loadFrames1(\'topmenu\',\'mainmenu.php?top=',$tmp["Menu"],'
> \',\'main\',\'',$tmp["Main"],'\')">',$tmp["Menu"],'</a>';
> echo '</td>';
> $totalsize = $totalsize+$cellsize;
> }
> echo '</tr></table>';
>
> if ($top && sizeof(mysql_num_rows($submenu)) > 0){
> echo '<table width=850><tr>';
> while ($subtmp = mysql_fetch_array($submenu)){
>
> echo "<td width = $cellSize px>";
>
> if($subtmp['LeftMenu'] != "")
> echo '<a
>
href="javascript:loadframes2(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
>
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\',\'leftmenu\',\''
> ,$subtmp["LeftMenu"],'\')">',$subtmp["Menu"],'</a>';
> else
> echo '<a
>
href="javascript:loadframes1(\'topmenu\',\'mainmenu.php?top=',$top,'&subsele
>
cted=',$subtmp["Menu"],'\',\'main\',\'',$subtmp["Main"],'\')">',$subtmp["Men
> u"],'</a>';
>
> echo '</td>';
> }
> }
>
> Problemet kommer når der er blevet loadet noget ind i "submenuen" (alt det
> efter if sætningen).
>
> Er der nogen der har en ide til hvad der kan være galt????
>
> Mvh
> Regin J M
>
>
| |
|
|