2016-05-24 20 views
2

ich diesen HTML-Code haben, der sowohl Inline- als auch externe Javascript enthält:Inline Javascript und externe Javascript blockieren einander

<!DOCTYPE html> 
<html> 

<body> 

<script> 

alert('hello'); 

alert('world'); 

</script> 

<script src="somedo.js"/> 

</body> 

</html> 

somdo.js: 

alert('executed'); 

Wenn die Inline-Code auf dem externen Javascript gelegt wird, die externe Javascript niemals ausgeführt wird. Wenn das externe oben ist, wird das Inline-JavaScript nie ausgeführt.

Kann jemand bitte helfen.

Antwort

3

Script-Tag muss hat Tag Ende so es so, dass

<script src="somedo.js"></script> 

nicht

<script src="somedo.js"/> 

Das ist das Problem sein sollte.

1

Fügen Sie ein Endskript-Tag hinzu und wahrscheinlich geben Sie den falschen Namen der js-Datei an. Wenn das auch der Fall ist, korrigieren Sie es bitte.

<!DOCTYPE html> 
<html>  
<body>  
<script>  
alert('hello');  
alert('world');  
</script>  
<script src="somedo.js"></script> 
</body> 
</html>