Recomendado: ASP obtiene el código de URL actual ASP Obtención de la URL actual ASP no usa funciones directamente para obtener la URL actual como JavaScript. Solía creer ingenuamente que ASP no tiene un método para obtener la URL actual. Pero recientemente descubrí que en realidad está bien. Si lcase (request.serverVariables (https)) = apagado entonces strtemp = http: // else strtemp = https: // end if strtemp = strtemp req
ASP Parte:
<%
agregado = solicitud (agregado)
del = solicitud (del)
Action = request.QueryString (Acción)
Establecer conn = server.createObject (ADODB.Connection)
establecer rs = server.createObject (ADODB.RecordSet)
dbpath = server.mappath (db1.mdb)
Connstr = Driver = {Microsoft Access Driver (*.mdb)}; dbq = & dbpath
Conn.open Connstr
if (acción <> agregar y acción <> agregado) entonces entonces
'La siguiente es la parte de información de la base de datos de lectura
sql = select * de shu donde id = 1
Rs.open SQL, Conn, 1,1
Si Rs.Eof y Rs.Bof entonces
demás
Response.WRITE A = & (RS (Número))
Respuesta.Write & EOF = True
final si
final si
%>
<%
'La siguiente parte es la parte de la información del botón Eliminar
if (action = add) entonces
sql = select * de shu donde id = 1
Rs.open SQL, Conn, 1,3
Rs (número) = del
rs.
Respuesta.WRITE OK = 1
rs.
final si
%>
<%
'La siguiente parte es la parte de la información del botón Guardar
if (acción = agregado) entonces
sql = select * de shu donde id = 1
Rs.open SQL, Conn, 1,3
RS (número) = agregado
rs.
Response.write save = 1
rs.
final si
%>
Parte flash:
La primera parte es inicializar la variable:
eof = falso;
a = 0; // El número inicial de botones
r = aleatorio (65500);
LoadVariables (read.asp? Action = add r,); // El propósito de agregar números aleatorios es evitar que diferentes navegadores no puedan actualizar variables (pero puede ser un spoiler, jaja) Capítulo 9:
if (eof ne true) {
gotoandplay (leer);
}
¡Determine si los datos se leen con éxito!
La décima castidad:
a = número (a);
if (a == 0 o a <0) {
a = 1;
para (i = 1; i <= a; i ++) {
_root.attachmovie (M+i, M+i, i+1);
if (i <= 5) {
eval (m+i) ._ x = 200+i*eval (m+i) ._ ancho;
eval (m+i) ._ y = 200;
}
if (i> 5 y i <= 10) {
eval (m+i) ._ x = i*eval (m+i) ._ ancho-50;
eval (m+i) ._ y = 250;
}
}
} demás {
para (i = 1; i <= a; i ++) {
_root.attachmovie (M+i, M+i, i+1);
if (i <= 5) {
eval (m+i) ._ x = 200+i*eval (m+i) ._ ancho;
eval (m+i) ._ y = 200;
}
if (i> 5 y i <= 10) {
eval (m+i) ._ x = i*eval (m+i) ._ ancho-50;
eval (m+i) ._ y = 250;
}
}
}
detener();
// Agregar botones de acuerdo con el tamaño del número de botones A en la base de datos y ordenelos en el pedido 5*2. Botón de carga:
en (liberar) {
if (a <= 10 y a> = 1) {
a = número (a) +1;
traza (a);
_root.attachmovie (m+a, m+a, a+1);
if (a <= 5) {
eval (m+a) ._ x = 200+a*eval (m+a) ._ ancho;
eval (m+a) ._ y = 200;
}
if (a> 5 y a <= 10) {
eval (m+a) ._ x = a*eval (m+a) ._ ancho-50;
eval (m+a) ._ y = 250;
}
}
if (a> 10) {
_root.aa.attachmovie (incorrecto, incorrecto, 1000);
this.wrong._width = 600;
this.wrong._height = 400;
this.wrong._x = 225;
this.wrong._y = 200;
a = 10
}
}
Los botones de carga se realizan de acuerdo con el número de A (solo el flash se carga internamente aquí). Si el número de botones excede los 10, la carga se detendrá y aparecerá una advertencia. Eliminar la parte del botón:
en (liberar) {
del = a-1;
loadVariables (read.asp? Action = add ,, post);
para (i = 1; i <= a; i ++) {
removemovieclip (eval (m+i));
}
gotoandplay (do_del);
}
// ¡Confirme el valor de A después de la eliminación y transfiéralo a un ASP! Sin embargo, el número de un flash interno debe limpiarse aquí para evitar que el número de una eliminación posterior no se actualice, ¡pero el número de A no se reduce por la vaca! Sección de botón Guardar:
en (liberar) {
agregado = a;
para (i = 1; i <= a; i ++) {
removemovieclip (eval (m+i));
}
loadVariables (read.asp? Action = agregado, post);
gotoandplay (do_save);
} // Pase el valor de A a ASP y guárdelo a la base de datos. Aquí, el valor de un flash dentro también se borra, ¡el motivo es el mismo que el anterior!
Compartir: la diferencia entre ASP y PHP Lo que PHP PHP significa un procesador de hipertexto, lo que significa que debe saber que es un lenguaje de procesamiento del lado del servidor y viene en HTML. Su lugar más utilizado son las páginas web, donde los datos se envían desde el cliente al servidor web, se procesa la información y se devuelve el resultado. Pero este lenguaje universal no se limita a las páginas web, PHP también se puede usar en los shells de línea de comandos