question

Erro do Internet Explorer 7 "esperado identificador, Cadeia de caracteres ou numero. Linha: 10, Char: 5 "?

Eu tenho um javascript Galeria aqui e ele exibe perfeitamente no safari e firefox e Chrome. No entanto, quando eu executá-lo no IE 7, dá-me este erro: "esperado identificador, Cadeia de caracteres ou número. Linha: 10, Char: 5 ". Eu li em torno e aprendi que isso pode de devido a uma vírgula mal ou desnecessária, mas eu simplesmente não consigo encontrar o problema. Eu tenho que terminar isto para um cliente, por favor. Obrigado antecipadamente! = D

<!DOCTYPE html>
<html lang="sv">
<head>
<title>Galeria | Anúncios e cartazes</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="./galleria.js"></script>
<style>html,body{background:#FFFFFF} #galleria{width:900px;margin:20px auto}</style>
<meta name="robots" content="follow,index"></head>
<body>
<div id="galleria">

<img src="adsposters/KSHoliday2.jpg" alt="KSHoliday2"><p>Kennett Sinfonia férias</p>
<img src="adsposters/LizWJAd.jpg" alt="LizWJAd"><p>Liz Marden Gourmet bolos e sobremesas Ad</p>
<img src="adsposters/SwimClubAd.jpg" alt="SwimClubAd"><p>Liz Marden Gourmet bolos e sobremesas Ad</p>
<img src="adsposters/KSOHolidaysAd.jpg" alt="KSOHolidaysAd"><p>Kennett Orquestra Sinfônica feriado Ad</p>
<img src="adsposters/AftertheBreakfastFINAL.jpg" alt="AftertheBreakfastFINAL" width="1056" height="1632"><p>Martin Luther King Comunidade pequeno-almoço</p>
<img src="adsposters/Mozartposter.jpg" alt="Mozartposter" width="1824" height="2400"><p>Orquestra Sinfônica de Kennett</p>
<img src="adsposters/KSCCAd4TheHuntREV.jpg" alt="KSCCAd4TheHuntREV" width="2100" height="2839"><p>Kennett Sinfonia Orchestra|Música e mais em 2010</p>
<img src="adsposters/KSHoliday.jpg" alt="KSHoliday" width="864" height="576"><p>Kennet Orquestra Sinfônica férias</p>
<img src="adsposters/LMCounClubAd.jpg" alt="LMCounClubAd" width="1350" height="540"><p>Liz Marden Country Club Ad</p>
<img src="adsposters/MeltonArchHolidayCard.jpg" alt="MeltonArchHolidayCard" width="312" height="432"><p>Cartão de Natal de arquitetos Melton</p>
<img src="adsposters/CelebrateSeasonPoster.jpg" alt="CelebrateSeasonPoster" width="1632" height="1056"><p>Igreja de Door| abertoComemore a estação</p>

<?php?>

$dir = ". / otheradsposters";
//Open dir
se ($ opendir = opendir($dir))
{
dir //Read
enquanto (($ file = readdir($opendir))! = = FALSE)
{
se ($ file! = "."&&$ file! = ".."&&$ file! = ".DS_Store")
echo "<img src="$dir/$file" alt="">";
}
}

?>
</div>
<div id="caption"></div>
<script>
// Load theme
Galleria.loadTheme('./donnatheme.js')

// run galleria and add some options
$('#galleria').galleria({
image_crop: false,
transition: 'fade',
data_config: function(img) {
return {
description: $(img).next('p').html()
}
}
})

</script>
<!code_set></body>
</html>
resposta Resposta
O erro que você está recebendo no Internet Explorer 7 é devido a um problema no código JavaScript. O Internet Explorer 7 é conhecido por ser particularmente sensível a erros de sintaxe e incompatibilidades, então é importante identificar e corrigir o problema no código para que sua galeria funcione corretamente nesse navegador.

Ao revisar o código fornecido, podemos identificar algumas áreas que podem estar causando o problema. Primeiro, parece que há um bloco de código PHP em meio ao código HTML e JavaScript, o que pode estar causando confusão para o navegador.

Além disso, ao analisar o código JavaScript, percebemos que há algumas strings mal formadas e a falta de ponto e vírgula ao final de algumas linhas. Isso pode ser a causa do erro que você está vendo no Internet Explorer 7.

Para corrigir esse problema, você deve remover o bloco de código PHP, pois parece estar fora de contexto e pode estar interferindo na execução do JavaScript. Em seguida, revise cuidadosamente o código JavaScript, certificando-se de que todas as strings estão sendo definidas corretamente e que todas as linhas terminam com ponto e vírgula.

Além disso, verifique se todas as funções e métodos estão sendo usados de acordo com a documentação do Galleria, já que a incompatibilidade de métodos e o uso incorreto de parâmetros podem causar erros de sintaxe.

Depois de fazer essas correções, teste novamente o seu código no Internet Explorer 7 e verifique se o erro foi corrigido. Caso o problema persista, talvez seja necessário revisar mais a fundo o código JavaScript em busca de outros possíveis problemas.

Espero que estas informações sejam úteis e que consiga resolver o problema para que sua galeria funcione corretamente em todos os navegadores. E lembre-se, sempre verifique a documentação e padrões de codificação recomendados para garantir a compatibilidade entre os navegadores. Boa sorte!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved