Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
HTMLArea und Javascript [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
HTMLArea und Javascript


 
Imion
13-11-2003, 08:10 
 
Guten Morgen zusammen,

weiß zufällig jemand wie ich in HTMLArea mittels JavaScript ein Fenster öffnen kann? Ich habs versucht mit ner Alert Box die auch aufgeht, aber wenn ich ein Fenster öffnen will gehts nicht. Und ich habe keine andere Möglichkeit als das direkt über HTMLArea zu machen, da unsere Firma nur die Daten einpflegen, nicht aber hochladen kann...
Hätte ich mal besser die Seite gemacht... :D

 
XGremliN
13-11-2003, 08:15 
 
Lass Dir den Quelltext anzeigen ( oben rechts auf "<>" klicken) und dann sieh mal hier bei SelfHTML (http://selfhtml.teamone.de/javascript/objekte/window.htm#open) nach.
Da steht alles gut erklärt.

 
Imion
13-11-2003, 08:18 
 
jo, soweit war ich auch schon, der Quelltext wird auch völlig korrekt übernommen und auf der Seite werden auch keine JavaScript Fehler angezeigt. Nur beim Klick auf den Link geht dieses Dumme Fenster nicht auf.

 
Imion
13-11-2003, 08:26 
 
Ok, ich hab den Fehler, in HTMLAREA kann man anscheinend nicht mit " arbeiten sonder muß ' benutzen, da " vom Editor gelöscht werden.

 
XGremliN
13-11-2003, 08:28 
 
Der untenstehende Code funktioniert so. Bei mir jedenfalls. Kannst ihn ja mal ausprobieren.
<a href="#" onclick="window.open('datei.htm','Fenster1','width=310,height=400');">Linktext</a>

 
Imion
13-11-2003, 10:32 
 
Bei mir funktioniert es jetzt auch alles,
nur das Problem das cih zusätzlich halt hatte war das ich nicht auf eine externe datei zugreifen kann, sondern nur die Möglichkeit habe das Fenster inkl. Inhalt zur Laufzeit zu erstellen. Aber auch das funzelt jetzt. :D

Danke für deine Hilfe


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:00 Uhr.