[GastForen Programmierung/Entwicklung JavaScript Popup-Problem

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Popup-Problem

SabineP
Beiträge gesamt: 7586

7. Feb 2005, 11:27
Beitrag # 16 von 23
Beitrag ID: #142721
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oesis Script funktioniert im Netscape 4.78, IE4, Firefox (alles PC) fehlerfrei.
Und außerdem besteht es nur aus ein paar Zeilen, sowas gefällt mir. :-)

Gibt es irgendwelche Fehler auf dem Mac?
Das würde mich mal interessieren.

Gruß Sabine


als Antwort auf: [#141965]
X

Popup-Problem

Roman
Beiträge gesamt: 27

7. Feb 2005, 12:38
Beitrag # 17 von 23
Beitrag ID: #142746
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Sabine

Soweit ich bisher mit festgestellt habe (Mac OS 9.2.2 Netscape 4.78):

Öffnen und Schliessen funktionieren (auch bei Zweitklick). Hingegen klappte die Fensterskalierung in beiden Scripts nicht. Die Grösse des Popup-Fensters entspricht nicht der Bildgrösse (oder 100x100 Pixel).

Ja, gefällt mir auch, diese Schlichtheit. - Ich bin noch am Verdauen... -

Gruss
Roman


als Antwort auf: [#141965]
(Dieser Beitrag wurde von Roman am 7. Feb 2005, 12:39 geändert)

Popup-Problem

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 12:47
Beitrag # 18 von 23
Beitrag ID: #142750
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi Roman,

die Bildgröße entspricht ja auch nicht der Fenstergröße, da ja noch der Rand, die Statsuszeile, usw. dazugerechnet werden muss. Ich habe hier der Einfachheit halber für die Breite 50 Pixel und für die Höhe 70 Pixel dazugerechnet. Wenn man es ganz genau machen will, muß man noch den tatsächlich benutzten Bereich ermitteln. Mein Script sollte nur den Weg zeigen, wie man ein mit Javascript geöffnetes Fenster anhand eines beliebigen Bildes manipulieren kann.


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#141965]

Popup-Problem

Roman
Beiträge gesamt: 27

7. Feb 2005, 13:08
Beitrag # 19 von 23
Beitrag ID: #142760
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Oesi

Dein Apfel-Bild (1. Vereis) ist 278x243 Pixel, Birnen-Bild (2. Vereis) ist 207x290 Pixel. Das Fenster erscheint jedoch immer in der Default-Grösse.

Ansonsten ist das Script super und weist den Fehler, den meine Version hat, nicht auf (2. Klick bei offenem Popup funktioniert einwandfrei).

Das die Bildgrösse nicht der Fenstergrösse entspricht, ist mir klar. In meinem Script wird aus die Fenstergrösse (Bildgrösse + Bildrand + Abstand zum Fensterrand; keine Statuszeile) berechnet, wobei bei kleineren Bildern als 100x100px noch Zeilenumbrüche hinzugefügt werden, damit der Explorer den Document-Schliss-Klick auch unterhalb des Bildes interpretiert, u.a. daher war mein Script auch nicht ganz so schlank.

Leider werde ich heute und morgen nicht dazu kommen, weiter daran zu arbeiten und bitte Euch um etwas Geduld, doch dein Script werde ich auf jeden Fall berücksichtigen, die Wertübergabe und dass mein Fehler nicht auftaucht, gefallen mir sehr gut daran...

Grüsse
Roman


als Antwort auf: [#141965]
(Dieser Beitrag wurde von Roman am 7. Feb 2005, 13:10 geändert)

Popup-Problem

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 13:14
Beitrag # 20 von 23
Beitrag ID: #142768
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi Roman,


test mal in deinem Browser das(und nur das) hier:

<script language="JavaScript" type="text/javascript"><!--

window.resizeTo(100,100);
alert('weiter');
window.resizeTo(300,400);
alert('weiter');
window.resizeTo(400,300);
alert('weiter');
window.resizeTo(100,400);
alert('weiter');
window.resizeTo(400,400);
alert('weiter');

//-->
</script>

und schau mal, ob sich da was tut.


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#141965]

Popup-Problem

Roman
Beiträge gesamt: 27

7. Feb 2005, 13:19
Beitrag # 21 von 23
Beitrag ID: #142777
Bewertung:
(2340 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Oesi

Ja, da tut sich, zu was angewiesen wird.

Roman

javascript:window.resizeTo(100,100); alert('weiter'); window.resizeTo(300,400); alert('weiter'); window.resizeTo(400,300); alert('weiter'); window.resizeTo(100,400); alert('weiter'); window.resizeTo(400,400); alert('weiter');


als Antwort auf: [#141965]
(Dieser Beitrag wurde von Roman am 7. Feb 2005, 13:21 geändert)

Popup-Problem

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 13:28
Beitrag # 22 von 23
Beitrag ID: #142787
Bewertung:
(2340 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
kann es sein, daß du den Quellcode von fenster1.html aus der Netscape Quellcodeansicht verwendet hast? Netscape zeigt nämlich nur einen Teil davon an.

Bei mir sieht er so aus:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/javascript"><!--
var t = window.location.search.substr(1,128);
document.open;
document.write('<title> Fenster1 '+ t + '</title>');
document.close;
//-->
</script>

</head>
<body>
<script language="JavaScript" type="text/javascript"><!--
var warten;
function dim(){
if (document.bild.complete == true){
window.clearInterval(warten);
var b = document.bild.width + 50;
var h = document.bild.height + 70;
window.resizeTo(b,h);
}
window.focus();
}
document.open;
document.write('<a href="#" onclick="window.close()" title="Fenster schließen">');
document.write('<img name="bild" src="' + t + '" alt="'+ t + '" border="0">');
document.write('</a>');
document.close;
warten = window.setInterval("dim()",128);
//-->
</script>
</body>
</html>



Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#141965]

Popup-Problem

Roman
Beiträge gesamt: 27

7. Feb 2005, 14:01
Beitrag # 23 von 23
Beitrag ID: #142810
Bewertung:
(2340 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Oesi

Ja klar, danke - eigentlich hätte ich es wissen müssen, genau so ist es... Ich melde mich, wenn ich's mir genauer angesehen hab...

Gruss
Roman


als Antwort auf: [#141965]
X