Javascript Fenster!!!

Hallo. ich habe da ein problem mit meinem java. ich habe win xp prof. und ie sowie mozilla firefox drauf. wenn ich jetzt z.b. bei mobile.de bin kann ich mir die bilder net ansehen die man zusätzlich anschauen kann...da kommt bei beiden (java popups sind zugelassen)

javascript:fensterAuf('../../cgi-bin/displayAddPics.pl?sprache=1&bereich=pkw&DatasetNumber=11111111192073772&Picture=2',350,580,120,0,'yes','yes','yes');

Das ist doch nicht normal, denn bei z.B. autoscout klappt das alles..habe nie probleme mit sowas gehabt..nur eben bei mobile...kann mir jemand helfen???
 
sicher, daß das ein Java-Problem ist?

Javascript ist nicht Java.
Javascript ist LiveScript, das blos umbenannt wurde, weil Java zu dem Zeitpunkt chic war.

so, das hat Dir nicht weitergeholfen.
wo tritt denn nun das Problem auf? XP oder XP mit SP2? Internet Explorer oder Firefox?
 
und was tut sich da genau? ein kleines java fenster popt auf in dem das bild zu sehen sein sollte?
vielleicht liegts daran, dass deine jvm (Java Virtual Machine) zu alt ist:
Neueste Version

lg
 
hab auch ein problem, die buttons sind da aberes tut sich nix=

thomas





<html><head><title>pics</title>
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript">
<!--
var Bild = new Array();
Bild[0] = new Image(); Bild3.src="isa3.jpg";
Bild[1] = new Image(); Bild4].src="isa4.jpg";
Bild[2] = new Image(); Bild[2].src=isa2.jpg";
Bild[3] = new Image(); Bild[1].src="isa.JPG";
Bild[4] = new Image(); Bild[3].src="isa3.jpg";

var zeige = 0;
var Breite = 300;
var aktuelleBreite = 0;
var Schrittweite = 6;
var Schrittverzoegerung = 1;

function Blaettern(Richtung) {
zeige = zeige + Richtung;
if(zeige > Bild.length - 1) zeige = 0;
else if(zeige < 0) zeige = Bild.length - 1;
if(DOM || MS)
getElem("id","Bildbereich",null).style.clip="rect(0 0 225 0)";
if(DOM && !MS && !OP) {
var img = document.createElement("img");
var src = document.createAttribute("src");
src.nodeValue = Bild[zeige].src;
img.setAttributeNode(src);
getElem("id","Bildbereich",null).replaceChild(img, getElem("id","Bildbereich",null).firstChild);
}
else if(MS) {
document.all.Bildbereich.innerHTML = "<img src=\"" + Bild[zeige].src + "\">";
}
else if(NS) {
getElem("index",0,null).visibility = "hide";
setCont("index",0,null,"<img src=\"" + Bild[zeige].src + "\">");
getElem("index",0,null).clip.right = 0;
getElem("index",0,null).visibility = "show";
}
BildAufbauen();
}

function BildAufbauen() {
if(aktuelleBreite <= Breite) {
if(DOM || MS && !OP)
getElem("id","Bildbereich",null).style.clip="rect(0 "+ aktuelleBreite +" 225 0)";
else if(NS)
getElem("index",0,null).clip.right = aktuelleBreite;
aktuelleBreite = aktuelleBreite + Schrittweite;
window.setTimeout("BildAufbauen()", Schrittverzoegerung);
}
else {
aktuelleBreite = 0;
if(DOM || MS)
getElem("id","Bildbereich",null).style.clip="rect(0 "+ Breite +" 225 0)";
else if(document.layers)
getElem("index",0,null).clip.right = Breite;
}
}

function SEITE_init() {
if(DOM && !MS && !OP) {
img = document.createElement("img");
var src = document.createAttribute("src");
src.nodeValue = Bild[0].src;
img.setAttributeNode(src);
getElem("id","Bildbereich",null).appendChild(img);
}
else if(document.all)
document.all.Bildbereich.innerHTML = "<img src=\"" + Bild[0].src + "\">";
else if(NS)
setCont("index",0,null,"<img src=\"" + Bild[0].src + "\">");
}
//-->
</script>
<style type="text/css">
<!--
#Bildbereich {
position:absolute; left:10px; top:140px; padding:0px; clip:rect(0 300 225 0); visibility:show; }
#Navigationsbereich {
position:absolute; left:320; top:140; width:100; font-size:18pt; }
-->
</style>

</head>
<body bgcolor="#FFFFFF" onLoad="SEITE_init()">

<div id="Bildbereich">
</div>

<div id="Navigationsbereich">
[<a href="javascript:Blaettern(-1)"><b><<</b></a>]
[<a href="javascript:Blaettern(1)"><b>>></b></a>]
</div>
 
Code:
var Bild = new Array();
Bild[0] = new Image(); Bild3.src="isa3.jpg";
Bild[1] = new Image(); Bild4].src="isa4.jpg";
Bild[2] = new Image(); Bild[2].src=isa2.jpg";
Bild[3] = new Image(); Bild[1].src="isa.JPG";
Bild[4] = new Image(); Bild[3].src="isa3.jpg";

Das KANN so garnet funktionieren!
Bild3 ist nich als image definiert, und Bild4] dürfte inner FF-Javascript-konsole sicher nen fetten Fehler ausspucken.
 
ich hab bei bild 3 absichtlich mal die klammer weggenommen und zu sehen ob eine fehler melödung komt, aber da kommt nix nur die 2 buttons, habs so von selfhtml kopiert und werd die klammern mal ändern und es nochmals versuchen, bin echt neu bei html und java is noch ärger.danke auch

thomas
 
wo fehlt die denn?

habs von selfthtml kopiert und so is es online
<center>
<html><head><title>pics</title>
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript">
<!--
var Bild = new Array();
Bild[3] = new Image(); Bild [3].src="isa3.jpg";
Bild[4] = new Image(); Bild4].src="isa4.jpg";
Bild[2] = new Image(); Bild[2].src=isa2.jpg";
Bild[1] = new Image(); Bild[1].src="isa.JPG";
Bild[3] = new Image(); Bild[3].src="isa3.jpg";

var zeige = 0;
var Breite = 300;
var aktuelleBreite = 0;
var Schrittweite = 6;
var Schrittverzoegerung = 1;

function Blaettern(Richtung) {
zeige = zeige + Richtung;
if(zeige > Bild.length - 1) zeige = 0;
else if(zeige < 0) zeige = Bild.length - 1;
if(DOM || MS)
getElem("id","Bildbereich",null).style.clip="rect(0 0 225 0)";
if(DOM && !MS && !OP) {
var img = document.createElement("img");
var src = document.createAttribute("src");
src.nodeValue = Bild[zeige].src;
img.setAttributeNode(src);
getElem("id","Bildbereich",null).replaceChild(img, getElem("id","Bildbereich",null).firstChild);
}
else if(MS) {
document.all.Bildbereich.innerHTML = "<img src=\"" + Bild[zeige].src + "\">";
}
else if(NS) {
getElem("index",0,null).visibility = "hide";
setCont("index",0,null,"<img src=\"" + Bild[zeige].src + "\">");
getElem("index",0,null).clip.right = 0;
getElem("index",0,null).visibility = "show";
}
BildAufbauen();
}

function BildAufbauen() {
if(aktuelleBreite <= Breite) {
if(DOM || MS && !OP)
getElem("id","Bildbereich",null).style.clip="rect(0 "+ aktuelleBreite +" 225 0)";
else if(NS)
getElem("index",0,null).clip.right = aktuelleBreite;
aktuelleBreite = aktuelleBreite + Schrittweite;
window.setTimeout("BildAufbauen()", Schrittverzoegerung);
}
else {
aktuelleBreite = 0;
if(DOM || MS)
getElem("id","Bildbereich",null).style.clip="rect(0 "+ Breite +" 225 0)";
else if(document.layers)
getElem("index",0,null).clip.right = Breite;
}
}

function SEITE_init() {
if(DOM && !MS && !OP) {
img = document.createElement("img");
var src = document.createAttribute("src");
src.nodeValue = Bild[0].src;
img.setAttributeNode(src);
getElem("id","Bildbereich",null).appendChild(img);
}
else if(document.all)
document.all.Bildbereich.innerHTML = "<img src=\"" + Bild[0].src + "\">";
else if(NS)
setCont("index",0,null,"<img src=\"" + Bild[0].src + "\">");
}
//-->
</script>
<style type="text/css">
<!--
#Bildbereich {
position:absolute; left:10px; top:140px; padding:0px; clip:rect(0 300 225 0); visibility:show; }
#Navigationsbereich {
position:absolute; left:320; top:140; width:100; font-size:18pt; }
-->
</style>

</head>
<body bgcolor="#FFFFFF" onLoad="SEITE_init()">

<div id="Bildbereich">
</div>

<div id="Navigationsbereich">
[<a href="javascript:Blaettern(-1)"><b><<</b></a>]
[<a href="javascript:Blaettern(1)"><b>>></b></a>]
</div>

</body>
</html>


und im FF kommt nur ob man den link speicher will wenn man rechtsklickt?
 
Code:
<center>
<html><head><title>pics</title>
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript">
Da oben bindest du doch die datei ein:
Code:
<script type="text/javascript" src="dhtml.js">
Wobei aber ein <center>-Tag vor dem HTML-Tag NICHTS verloren hat!

[EDIT]
Wobei das gane mit CSS allerdings erheblich einfacher geht.
Allerdings kommt da der IE(wen wunderts?) net so super mit klar
[/EDIT]
 
danke

aber es geht noch immer nicht, ich nehm keinen IE am mac nur safari oder FF

danke trotzdem hab schon geschaut ob noch was fehlen könnt beim rüberkopiern hätt ich ja was nicht mitnehmen können, aber is alles da und nur umbenannt?
 
Zurück
Oben