wenn ich window.open benutze, wird zb. die seite modifficha aufgerufen, dort kann ich die daten updaten, wenn ich auf den update button drücke tut sich nichts siehe oben validar() auch erscheint beim aufruf von javascript: der fehler formulario is not defined wie oben beschrieben.
im formular buscador.php funktioniert der button buscar aber, es ist genau dieselbe validar function.
betr schowmodaldialog, wenn ich andere js dateien anschaue, dann gibt es dort auch die function, dann müsste die bei denen auch nicht funktionieren. bsp hab ich ein script calender der eine js datei benutzt und dort ist diese function enthalten und die geht.
Beiträge von rhauser
-
-
ok kann ich machen aber was ist mit dem anderen aufrufen der onclick der nur eine funktion aufruft wenn ich window.open benutze und das neue fenster öffne funktioniert auch nicht siehe datei midifficha.php im selben verzeichnis.
-
weitere angaben:
in seite principal, menüpunkt Ficha apartamentos anklicken, dann insel teneriffa auswählen, unten erscheinen 2 objekte, andir apartamento, modifica, x, + funktionieren nicht.
-
seite ist online unter:
-
wollte niemand angreifen aber smilie war nicht bewusst gesetzt, war nach versenden einfach da. aber zurück zum problem. fehler nur teilweise behoben. mach onclick gehen jetzt mache nicht.
folgendes
<script type="text/javascript" language="JavaSrcipt">
function validar() {document.formulario.buscar.value = 1;
document.formulario.nPag.value = 1;
document.formulario.submit();
}
</script>
aufgerufen durch:
<form name="formulario" method="post" action="principal.php">
.
.
.
<input name="btnBuscar" type="button" id="btnBuscar" value=" buscar" onClick="validar();">
</form>
dieser aufruf funktoniert nicht in firefox 2.0.0.3, IE schon.function modifFicha(idFicha) {
alert("a");
var atributos = "dialogTop=100px, dialogLeft=100px, dialogWidth=800px, dialogHeight=750px, modal=yes, center=yes, help=no";
var objVentana = window.showModalDialog("modifFicha.php?idFicha=" + idFicha, "verFicha", atributos);
if (objVentana.recargar == "0")
document.formulario.submit();
aufgerufen durch:
echo "<td align='right'><span class='enlaceModificar' style='cursor:pointer' onClick=\"modifFicha('$fila[6]')\">modificar</span></td>";}
bekomme über javascript fehler window.showModalDialog is not a function
mit window.open funktionierts, dann bekomme ich im neuen fenster fehlermeldung:
function init() {
var oRV;
oRV = new Object();
oRV.recargar = "0";
window.name="nuevaVentana";
window.status="Modif Ficha";
formulario.target = window.name;
}
formulario is not defined
in der datei ist:
<form name="formulario" action="modifFicha.php" method="post">
....
</form> vorhanden. -
vielen dank speedy_speed, dein tipp hat weitergeholfen. fehler beseitigt.
ich gehe eigentlich nicht gern in foren, das es dort oft leute gibt die nur unqualifizierte kommentare abgeben. aber es gibl wohl auch kompetente ansprechpartner siehe speedy_speed. die validor seite ist super. -
Code
echo "<td align='right'><a href='principal.php?fich=$fich&idTemporada=$fila[0]&modif=1' class='enlaceModificar'>modificar</a></td>";
Code(echo "<td align='right'><span style='cursor:hand' onClick='confirmar($fila[0]);' class='enlaceEliminar'>eliminar</td>";)
habe in php obiges geschrieben
die erste eingabe funktioniert in jedem browser
die unter überall nur in firefox 2.0.0.3 nicht mehr.
onclick bei ausführen im browser nicht aktiv. wer kann helfen.