Ho risolto ieri un problema legato allo stesso programma grazie a homezappa
<<< passaggio valore di una variabile external.menuArguments da javascript a html >>>
e ora... ho un altro inghippo!
Attualmente il mio programma fa questo:
sono su una qualsiasi pagina web
seleziono un testo
clicco con il tasto destro del mouse e seleziono una mia nuova voce
il testo selezionato viene salvato in una variabile javascript
appare un'immagine-link
cliccando sull'immagine viene richiamata una pagina php passandogli (POST) dei parametri hidden (tra cui il testo selezionato)
la pagina php recupera i parametri tramite POST (questa pagina PHP non è modificabile)
ora devo fare questo:
la pagina php (con tutti i parametri nascosti), anzichè aprirsi al click sull'immagine, deve aprirsi automaticamente quando viene richiamata la prima pagina:
come faccio? e come faccio a passargli i parametri con il POST?!
grazie in anticipo!
vi rimando il codice:
<html>
<head>
<title id=titletext>Call scriviCallee 3 </title>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">
<link href="CSS.css" type="text/css" rel="stylesheet" >
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
var parentwin = external.menuArguments;
var doc = parentwin.document;
var sel = doc.selection;
var rng = sel.createRange();
var str = new String(rng.text);
alert(str); /*alert di debug ---> funziona!*/
function scriviCallee() {
document.getElementById("chiamato").value = str;
}
//-->
</script>
<FORM method="Post" name="Chiama" action="http://10.45.8.195/click_to_dial/ctd.php" target="_blank" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" >
<INPUT type="hidden" id="chiamato" name="callee" value="" >
<INPUT type="hidden" name="caller" value="251">
<INPUT type="hidden" name="psw" value="251">
<INPUT type="hidden" name="lang" value="it">
<input type="image" src="Tel_Uff.gif" width="25" height="25" title="CHIAMA ORA">
</FORM>
<script type="text/javascript">
scriviCallee();
</script>
</body>
</html>