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

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
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
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste