sly
28. Mai 2007 um 15:29
1
Hallo zusammen,
habe einen Code der in IE7 wunderbar funzt nur Firefox tut nicht …
hier mal ein Ausschnitt aus der Tabelle in HTML
<td id="K1"><a href="javascript:Ausblenden();javascript:Termv01ein();">
<img src="mond/Mondkarte/Term1.jpg" id="Karte1" onmouseover="javascript:rahmen1();"
onmouseout="javascript:rahmen1out()"></a></td>
und der passende JS-Code:
function rahmen1() { document.getElementById("Karte1").style.border= "1px solid red"; }
function rahmen1out() { document.getElementById("Karte1").style.border= "none"; }
bei Mouseover sollen noch weitere JS-codes ausgeführt werden aber das würde jetzt den Rahmen sprengen … auch die werden genauso in IE7 ausgeführt aber nicht im Firefox …
Hat jemand ne Idee woran das liegen könnte …
LG Sebastian
Frank
28. Mai 2007 um 15:32
2
mach mal aus onmouseover onMouseOver
sly
28. Mai 2007 um 15:36
3
Hallo Frank,
danke für die schnelle Antwort, leider funzt das auch nicht … während es im IE7 (und auch IE6) damit auch geht …
Gruß Sebastian
system
28. Mai 2007 um 17:07
4
Bei einem onMouseOver und allen anderen Events brauchst du kein javascript:methode() nutzen, sondern gibst einfach nur die Methode bekannt.
onMouseOver="methode1();methode2();" onMouseOut="methode1();"
sly
28. Mai 2007 um 17:45
5
Hallo da Loki,
ok, hab ich mal beseitigt …
<td id="K1"><a href="Ausblenden();Termv01ein();">
<img src="mond/Mondkarte/Term1.jpg" id="Karte1"
onMouseOver="loadData('mond/Mondkarte/Termv01.jpg','KVterm');rahmen1();"
onMouseOut="rahmen1out()"></a></td>
leider löst das das Problem nicht … der Firefox zeigt es weiterhin nicht an …
LG Sebastian
system
29. Mai 2007 um 09:48
6
Also bei mir funktionierts.
[code]<?xml version="1.0" encoding="iso-8859-1"?>
test
[/code]
Geh mal im FF auf Extras → Fehler-Konsole und sag, welcher Fehler dort steht.
sly
29. Mai 2007 um 10:18
7
Hallo Commodore,
in der Fehlerkonsole steht:
Fehler: uncaught exception: Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde verweigert
anscheinend hat das mit dem javascriptaufruf zu den Rahmen mal garnix zu tun … wenn ich die isoliert benutze funktioniert es bei mir auch wie ich festgestellt habe
es hängt wohl am Bilderabruf: loadData(‚mond/Mondkarte/Termv01.jpg‘,‚KVterm‘);
hier nochmal im Zusammenhang …
<td id="K1"><a href="javascript:Ausblenden();Termv01ein();">
<img src="mond/Mondkarte/Term1.jpg" id="Karte1"
onMouseover="loadData('mond/Mondkarte/Termv01.jpg','KVterm');rahmen1();"
onMouseout="rahmen1out()"></a></td>
der Javascriptbefehl dazu lautet:
[code][/code]
und das php dazu:
<?php
$url = $_GET["url"];
$id = $_GET["id"];
echo $id;
?>
|
<img src="<?php echo $url; ?>" border="0" alt="">
UIUI, er lässt also im Firefox die Bildabfrage nicht zu was mich allerdings sehr wundert da es an anderer Stelle bereits super funktioniert … zB hier:
Astrofotografie DeepSky
LG Sebastian
sly
31. Mai 2007 um 10:35
8
Fehler gefunden …
Mondkarte läuft jetzt auch mit Ajax … Mondkarte
vielen Dank für die zahlreiche Hilfe,
Gruß Sebastian