• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

Javascript (innerHTML)

Comio

Gast
Hallo,
ich hab 2 Probleme:
1. Safari stellt meine Seite mit innerHTML gar nicht dar,
2. Auch andere Browser machen einige Probleme!

Ich möchte gerne eine Liste von Bildern anzeigen lassen, und zwar mit JavaScript:

<script language="javascript" type="text/javascript">
function schreibe() {
var uri = document.getElementById("url").value;
document.getElementById("bereich").innerHTML = "<h1>Dein Sammelalbum</h1><br><img src='willkommen.png' alt='Willkommen in deinem Album'><br><img src='" +uri+ "/ge1.png' alt=''>"
}
</script>
</head>
<body>:
<div id="bereich">
<form method="post" style="margin:5px;">
<input type="text" id="url" name="url" value="URL des Sammelordners">
<input type="button" value="senden!" onClick="schreibe()">
</form>
<img src="willkommen.png" alt="Willkommen in deinem Album">
</div>

:-[:innocent:o_O

Kann mir jemand helfen?
 

creative7even

Jerseymac
Registriert
23.02.05
Beiträge
454
...fehlt beispielsweise ein ';'.

JavaScipt Befehle kann man entweder mit einem Semikolon oder einer 'Newline' trennen. Der Code wäre somit in Ordnung - er lässt sich im Safari auch ausführen.

Die Fehlerbeschreibungen sind etwas bescheiden - deshalb 2 Tipps:
Im Safari Debug-Menu kann man sich Javascript Exceptions ausgeben lassen (Shift-Command-J). Für Firefox gibt es die Erweiterung "Firebug".