• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Variablenübergabe geht nicht! Fehler zwischen den Ohren???

yohogo

New member
Ich wollte wie so oft ein Fenster öffnen, brauche aber eine Variable, weil ich noch mit php arbeite!

das ganze sieht so aus:

function fenster(src) {
karte=window.open("gemein_karte.php3?nr="+scr,"karte","toolbar=no, ..........


warum klappt der Aufruf mit:

<a href="javascript:fenster(5)">

Nicht???

Kann ich den keinen Wert an die Funktion übergeben???
 
hi yohogo

karte = window.open("gemein_karte.php3?nr="+ scr +"","karte","toolbar=no, ... ");
 
geht leider nicht

Habe es ausprobiert geht allerdings immer noch nicht!?

Verstehe ich nicht, wenn ich folgendes mache

function fenster() {
karte=window.open("gemein_karte.php3?nr=3","karte","toolbar=no, ..........

und Aufruf mit:
<a href="javascript:fenster()">

geht es wunderbar (funzt, sagt man ja wohl auch ;-)

Sowas brauche ich allerdings nicht, da ich ja den Aufruf gezielt zum Kartenausschnitt lenken muss (also Zahl an die Funktion übergeben)

Javascript treibt mich noch mal in den Wahnsinn!!
 
hi yohogo,

hast du das genau so geschrieben. bei mir geht es schau noch mal ...?nr="+ scr +"","karte".......
 
Ich geb auf!!

Tja, was soll ich sagen

ich habe das ganze jetzt mal unter Opera4.02 und IE5 getestet und da kalppt es auch (auch nicht perfekt unter Opera ist es ein volles neues Fenster und kein Popup aber es geht)

Da ich das ganze aber unter Netscape4.7 (bei 6 ist ja sowiso alles wieder anders) zu laufen bringen muss, habe ich ein Problem, hier geht das aus irgend einem Grund nicht.

Ich könnte jetzt ja Hasstriaden auf Javascript bzw. deren Umsetzung loslassen, bringt mich aber auch nicht weiter!!!!

Vielen Dank für die Mühe!!!!
 
hi yohogo,

das hier unten geht mit IE 5.01 und dem NN 4.75

Code:
<html>
<head>
<title>test</title>

<script language="JavaScript" type="text/javascript">
<!--
function fenster(seite) {

alert('test_'+ seite +'.htm')

alert('"test_'+ seite +'.htm","karte","width=640,height=480,location=1"');

karte = window.open("test_"+ seite +".htm","karte","width=640,height=480,location=1");

//karte = window.open("gemein_karte.php3?nr="+ seite +"","karte","width=640,height=480,location=1");
}
//-->
</script>

</head>
<body>

<a href="javascript:fenster('1')">test_1.htm</a><br>
<a href="javascript:fenster('2')">test_2.htm</a><br>
<a href="javascript:fenster('3')">test_3.htm</a><br>
<a href="javascript:fenster('a')">test_a.htm</a><br>
<a href="javascript:fenster('b')">test_b.htm</a><br>
<a href="javascript:fenster('c')">test_c.htm</a><br>

</body>
</html>
 
Endlich: Es geht!!

Ich reg mich mich auf und der geht :)

Die einfachen Hochkommas im funct. Aufruf sind der Schlüssel gewesen...

*oberfreu* und Dank!!
 
Hinweis!
der JavaScript hat ein Paar reservierte wörter...
(src) - das könnte nicht gehen....
genau wie form u.s.w.
 
Zurück
Oben