Kleine JS Problem beim deklarieren einer Funktion

Status
Nicht offen für weitere Antworten.

Warper

Erfahrenes Mitglied
Hi!

Ich habe den Code, was ist daran falsch? Die Breite und die Höhre des neuen Fensters werden nicht übergeben.

Ich habe so gut wie keine Ahnung von JS, deshalb bin ich auf eure Hilfe angwiesen:

function fenster(url,varwidth,varheight)
{
fenster1 =
window.open(url,"fenster","scrollbars",width=varwidth,height=varheight);
fenster1.focus();
}

Vielen dank berits im vorraus. Warper
 
also du hast anführungszeichen vergessen!
und beim "scrollbars" attribut musst du noch =no oder =yes oder =auto dazuschreiben.

Code:
function fenster(url,varwidth,varheight) 
{ 
fenster1 = 
window.open(url,"fenster","scrollbars=no","width="+varwidth+",height="+varheight); 
fenster1.focus(); 
}

]Ton[

/edit/
Die Breite und die Höhre des neuen Fensters werden nicht übergeben.

Hä??
wie soll des funktionieren wenn die net übergeben werden? und warum sin se dann überhaupt in der function drin??
 
Zuletzt bearbeitet von einem Moderator:
Hi!

Erstmal danke, hab mich vielleicht etwas missverständlich ausgedrückt. Die Funktion verwendet die variablen nicht die übergeben werden.

Aber leider funktioniert es auch mit deiner berichtigung nicht. Ich rufe den link wie folgt auf:

PHP:
<a href=javascript:fenster('$pic_dir$Arr_result[$TpCf]','$width','$height');>
Das sieht dann zb so aus:
javascript:fenster('http://www.rate-me.de/pics/Janina.jpg','437','400');

Der JS Code sieht nun so aus:

<script language="javascript">
<!--

function fenster(url,varwidth,varheight)
{
fenster1 =
window.open(url,"fenster","scrollbars=no","width="+varwidth+",height="+varheight);
fenster1.focus();
}

//-->
</script>

Aber leider berücksichtigt das Fenster die gewünschte Größe keineswegs.
 
Danke für die Hilfe leutz,jetzt funktionierts.

Aber auch das letzte war nicht ganz richtig. Das letzt " war fehl am Platze ;)

mfg Warper
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück