Ich möchte einfach ein <div> als eine Art Popup in eine bestehende Seite einfügen. ich habs probiert mit einem <div> und dann immer visibility und display umstellen, dazu noch height und width auf 0. Das hat alles im Firefox (3.5) funktioniert, im Internet Explorer 8 garnichts.
Jetzt habe ich einen Code, der meiner Meinung nach korekt ist und der Internet Explorer macht noch immer nichts.
Könnte sich das bitte mal jemand mal durchlesen und mir sagen wo der Fehler liegt?
HTML
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title>DIV einblenden</title>
<head>
<script type="text/javascript" language="javascript">
function pop()
{
var popup = document.getElementById('popup');
if(popup == null)
{
popup = document.createElement('div');
popup.setAttribute('id','popup');
document.body.appendChild(popup);
popup.innerHTML = 'Hallo';
}
else
{
document.body.removeChild(popup);
}
}
</script>
</head>
<body onclick="pop();">
</body>
</html>
Alles anzeigen
mfG
hobgam