Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
28.12.2002, 19:06
scus



So langsam bekomm ich einen Schaden von diesem blödem JS...
Quellcode:
<script type="text/javascript">
function popup(filename, name, x, y) {
options = eval("'width=" + x + ",height=" + y + ",left=20,top=20'");
window.open(filename, name, options);
return;
}
</script>
<a href="javascript:popup('image.php?url=hlmaps/hecke.jpg','scus.net',400,300)"><img src="image.php?url=hlmaps/hecke.jpg&x=120"></a>

Was ist daran bitte falsch? So langsam verzweifle ich hier :(

Edit:
Das hier geht:
Quellcode:
<script type="text/javascript">
function popup(filename, name, x, y) {
options = eval("'width=" + x + ",height=" + y + ",left=20,top=20'");
window.open(filename, name, options);
return;
}
</script>
<a href="javascript:popup('http://www.thewall.de/index.html','Testname',800,600)">Hier Klicken</a>

--

sincères amitiés scus
--
Tand, Tand ist das Gebilde von Menschenhand


Dieser Beitrag wurde am 28.12.2002 um 19:08 von scus bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
28.12.2002, 23:34
Megge



wieso haust du da überhaupt ein eval rein ? des is doch unnötig.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
29.12.2002, 04:17
Fraghunter



Zitat:
[...]
Fehler: Ungültiges Argument

hast du keinen IE?

ich kann dir sagen, wieso das nicht funktioniert. Der name des neuen Fensters darf keinen Punkt enthalten, wiel der Punk in JS für Objekte reserviert ist.
Wie wolltest du dann dieses Fenster ansprechen?
parent.scus.net, oder wie?
dann würdest du einen Fehler bekommen, das in parent kein 'scus' existiert.

Ich hoffe dass ich es einigermasen anschaulich erklären konnt.

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de

zum Seitenanfang zum Seitenende Profil || Suche
003
29.12.2002, 17:05
scus



danke... jetzt gehts... ohne punkt... gibt es ne möglichkeit doch einen punkt als titel zu haben?

--

sincères amitiés scus
--
Tand, Tand ist das Gebilde von Menschenhand

zum Seitenanfang zum Seitenende Profil || Suche
004
29.12.2002, 17:32
Fraghunter



nein - ist eben nicht möglich, weil der Punkt für was anderes reserviert sit. genauso wie du keinenen Backslash im Verzeichnissnamen und kein Leerzeichen bei den C Variablen haben darfst.
Aber wieso willst du unbedingt nen Punkt in deinem titel?
ist doch unnütig - den Titel sieht doch eh nie ein benutzer, ist ja nur ein interner Bezeichner

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de

zum Seitenanfang zum Seitenende Profil || Suche
005
29.12.2002, 17:48
Megge



könnte man den nicht \. so schreiben ?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
29.12.2002, 18:21
scus



ich habs jetzt umgangen indem nicht ein bild im neuen fenster aufgerufen wird sondern eine seite mit dem bild...

--

sincères amitiés scus
--
Tand, Tand ist das Gebilde von Menschenhand

zum Seitenanfang zum Seitenende Profil || Suche
007
29.12.2002, 21:06
Fraghunter



nein
genauso wenig wie man in C "\ " schreiben kann.

Es geht einfach nicht. Der punkt ist kein erklaubter Teil eines Namens eines Javascript-objekts. Punkt.

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de

zum Seitenanfang zum Seitenende Profil || Suche