webForumDet fria alternativet

Fel i kod?

PHPur PHP

7 svar · 380 visningar · startad av Howling_W

Medlem sedan juli 2004132 inlägg
Frågan#1

Någon som kan se något fel i koden nedan? Får ett felmeddelande längst ner till vänster i browsern, det står fel i rad 73 ett objekt förväntas..

<SELECT name="chose">
<OPTION selected value="item"><?php echo $txt_select_field ?> </OPTION>
<OPTION value="code_no"><?php echo $txt_code_no ?> </OPTION>
<OPTION value="item"><?php echo $txt_item ?> </OPTION>
<OPTION value="text"><?php echo $txt_text ?> </OPTION>
</select>
<strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Sökord</font></strong>
<input type=text name="searchstring" value="" size="15">
rad 73 <input type="submit" class="button" value="<?php echo $txt_go ?>">
<script LANGUAGE="JavaScript">

Medlem sedan juni 20014 290 inlägg
#2

Saknas ett semicolon efter $txt_go, ser att det saknas på flera ställen.

<SELECT name="chose">
<OPTION selected value="item"><?php echo $txt_select_field; ?> </OPTION>
<OPTION value="code_no"><?php echo $txt_code_no; ?> </OPTION>
<OPTION value="item"><?php echo $txt_item; ?> </OPTION>
<OPTION value="text"><?php echo $txt_text; ?> </OPTION>
</select>
<strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">S&ouml;kord</font></strong>
<input type=text name="searchstring" value="" size="15">
<input type="submit" class="button" value="<?php echo $txt_go; ?>">
<script LANGUAGE="JavaScript">
Medlem sedan juli 2004132 inlägg
#3

Vart då?

Medlem sedan juli 2004132 inlägg
#4

Har provat att lägga till semicolon men samma lika ändå..

Medlem sedan juli 20023 617 inlägg
#5

Låter som ett javascript-problem.

Medlem sedan juni 200032 969 inlägg
#6

Eftersom det är webbläsaren som rapporterar om felet är det, som fiddler påpekar, inte helt omöjligt att det är ett javascriptfel.

Om du använder en webbläsare med vettig javascriptkonsoll (ex. Firefox) är det betydligt enklare att hitta felet.

Medlem sedan aug. 20002 975 inlägg
#7

Det är ett Javascriptfelmeddelande, men rad 73 är inte rad 73 i din källfil, utan det är rad 73 i den genererade HTML-koden, och det är sällan samma rad som i PHP-koden.
Så ta Visa->Källa i din webbläsare och klistra in koden i en editor som räknar rader. Kolla sedan rad 73 där.

Medlem sedan juli 2004132 inlägg
#8

ja, det verkar vara ett javascript fel. när jag tar bort scriptet helt försvinner felmeddelandet. Måste blivit något fel då jag kopierade koden från en annan sida.

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)