PDA

Visualizza la versione completa : JavaScript


michelez
01-09-2002, 19:10
function ffff(url){
self.homepage.location.replace(url);
}

devo modificare questa funzione in modo che il link vadi in un target che ho scelto:

url = variabile del url

Io vorrei che cliccando sul link che fà esguire questa funzione la pagina che dovrà essere visualizzata sia visuallita in un frame chiamato "pippo" in HTML sarebbe:
<a href="hello.html" target="pippo">
Come lo traduco in javascript?

Grazie

steno12
01-09-2002, 22:54
prova così:

function ffff(url){
location.href=url;
}

michelez
02-09-2002, 00:08
Nò....
Forse non mi sono spiegato:
<a href="pagina.html" target="pippo"> devo tradurllo in javascript, come?

n355un0
02-09-2002, 00:16
non credo ci sia bisogno di scomodare javascript per una cosa del genere:

file replace.html:

<html>
<head></head>
<frameset cols="33%,*">
<frame src="index.html" name="fr1">
<frameset rows="66%,*">
<frame src="http://www.altavista.com" name="fr2">
<frame src="http://www.altavista.com" name="fr3">
</frameset>
</frameset>
</html>

file index.html:

<html>
<head>
</head>
<body>
clicca (http://www.google.it)
</body>
</html>

n355un0
02-09-2002, 00:33
Originariamente inviato da michelez
Nò....
Forse non mi sono spiegato:
<a href="pagina.html" target="pippo"> devo tradurllo in javascript, come?

se proprio lo devi tradurre in javascript il file index.html lo modifichi così:

<html>
<head>
</head>
<body>
clicca (#)
</body>
</html>

;)

n355un0
02-09-2002, 00:52
ma te guarda... invece di studiare la stl faccio i giochini con il js... :D

se vuoi una funzione:

index.html

<html>
<head>
<script language="javascript">
function cambia(cosa,dove) {
top.fr2.location.href=cosa+dove;
}
</script>
</head>
<body>
inserisci l'url di destinazione:
<form name="dimmi">
http://<input type=text name="url1">
<input type=button onclick="cambia('http://',document.dimmi.url1.value);" value="vai">


ftp://<input type=text name="url2">
<input type=button onclick="cambia('ftp://',document.dimmi.url2.value);" value="vai">
</form>
</body>
</html>

spero non ci siano errori.
;)

michelez
02-09-2002, 10:03
finalmente, grazie :o)
Quindi la sintassi è:
top.frame.location.href=url;

n355un0
02-09-2002, 12:33
già ;)

Loading